signed char ch=5;
while(ch = ch--)
printf("%d",ch);
私はこれを読みました。while 文と文の終わり (;) がシーケンス ポイントであることが明確に示されています。
したがって、上記のものが無限に実行され、同じ値が出力される理由がわかりません[5]。
signed char ch=5;
while(ch = ch--)
printf("%d",ch);
私はこれを読みました。while 文と文の終わり (;) がシーケンス ポイントであることが明確に示されています。
したがって、上記のものが無限に実行され、同じ値が出力される理由がわかりません[5]。