cでのif文の中のインクリメントはif文の外でインクリメントしたのと同じことなんですか?
if文の中でのインクリメントは「変数に1足したものと比較したらどうなるか」という意味だけを持っているものと思っていたのですが、外でインクリメントしたのと同じように、そのif文の外後ろのコードでも変数に1足されていたので気になりました。
例として、下のコードは
c
1if (++x > x1)...
下のコードと同じ意味なんでしょうか?
c
1++x; 2if (x > x1)...
宜しくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/05 12:52
2018/12/05 13:00
2018/12/06 03:19