Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
int a=9,b=6,c=3; printf("%d%d%d");
これをコードブロック 10.05 で実行しました。ガベージ値を取得しました。しかし、Web サイトでは、出力は 3 6 9 として与えられました。正しいものはどれですか?
このステートメントの正しい出力は何ですか?
このコードは未定義の動作を引き起こすため、正しい出力はありません。出力は未定義です。
printfに渡した書式文字列では、指定した (0) よりも多くのパラメーター (3) を渡す必要があるため、コードは未定義の動作を呼び出します。
printf