回覆列表
  • 1 # 中江大姐

    以下程式是我以前寫的,你可以輸入C的型別,然後輸出它佔的記憶體

    #include <stdio.h>#include <string.h>int main(){ char key[][7]={"short","int","long","char","float","double"}; char sizekey[]={sizeof(short),sizeof(int),sizeof(long),sizeof(char),sizeof(float),sizeof(double) }; char input[20]; int keyn,i;

    scanf("%s",input); strlwr(input); keyn=-1; for(i=0;i<6;i++) if (strcmp(input,key[i])==0) { keyn=i; break; } if (keyn==-1) { printf("輸入錯誤!\n"); return -1; } printf("%s:%d",key[keyn],sizekey[keyn]); return 0;}

    輸入

    float

    輸出float:4

  • 中秋節和大豐收的關聯?
  • 李贄的個人思想?