sizeof 函數(有時稱為運算子)用於計算給定參數的大小。如果給予一些其他函數作為參數,那麼函數將不會在 sizeof 中執行。
在下面的範例中,我們將在迴圈內放置一個 printf() 語句。然後我們將看到輸出。
#include<stdio.h> double my_function() { printf("This is a test function"); return 123456789; } main() { int x; x = sizeof(printf("Hello World")); printf("The size: %d</p><p>", x); x = sizeof(my_function()); printf("The size: %d", x); }
The size: 4 The size: 8
在sizeof()中,不會執行printf(),只會考慮傳回型別,並取其大小。
以上是在C語言中,任何寫在sizeof()的內容都不會被執行的詳細內容。更多資訊請關注PHP中文網其他相關文章!