sizeof函數用于獲取一個數據類型或變量的大小(以字節為單位)。其語法為 sizeof(數據類型/變量),返回值為該數據類型或變量所占用的字節數。
例如:
int x = 10;
printf("Size of int: %d\n", sizeof(int));
printf("Size of x: %d\n", sizeof(x));
這段代碼會輸出:
Size of int: 4
Size of x: 4
這表明int類型在該系統中占用4個字節,變量x的大小也為4個字節。sizeof函數通常用于動態內存分配和數組操作中,以確保正確地分配內存空間。