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 中国語 Web サイトの他の関連記事を参照してください。