-3
#include <stdio.h>
int main()
{
int i = 6;
printf("%d %d", ++i, i++);//printing
return 0;
}
次のコードの出力内容は何ですか?次のコードの出力内容とその理由は何ですか?誰でも説明できますか?
#include <stdio.h>
int main()
{
int i = 6;
printf("%d %d", ++i, i++);//printing
return 0;
}
次のコードの出力内容は何ですか?次のコードの出力内容とその理由は何ですか?誰でも説明できますか?
printf("%d %d",++i ,i++);//printing
未定義の動作です。引数処理の順序はC標準では特に定義されていませんが、出力がどのようになるかを正確に予測することはできません。 thisによれば、何でも構いません。
NO。それはUBです。退去して、あなたの教授/ TAに将来そのような宿題を発行しないように教えてください:( –
UBでなければ、それはUSBです。どちらにしても、それは学問的です。 –