2
我看到了一些直接使用sizeof的代碼,並想知道它是否是標準C.令我驚訝的是,它工作得很好。這裏有一個例子:sizeof vs sizeof()在標準C?
#include <stdio.h>
#include <string.h>
int main()
{
char buff[255];
printf("size %d\n", sizeof buff);
return 0;
}
Output: size 255
正如你所看到的,在上面的例子中,我使用sizeof <variable>
代替sizeof(<variable>)
請扔在它更多的光。
'sizeof'是一個運算符,而不是一個函數。你可以使用兩種變體。 – Crozin 2014-10-30 12:19:18
謝謝。是的,這個問題已經得到完美解答 – 2014-10-30 12:20:38