我測試下面的代碼Z:的sizeof(Z + 100),對於char類型
char ch,z=120;
int x=5;
double y=7.5;
printf("\nsize of (z+100): %d" , sizeof(z+100));
我得到的輸出是:
size of (z+100): 4
有人可以解釋我這樣的結果? 我認爲輸出必須是
size of (z+100): 1
由於炭的THA的範圍是0 ... 255和100 = 120處於範圍... 謝謝
嘗試'sizeof(z +(char)100)'; – Cyclonecode