重複の可能性:
これらの未定義の動作 (i = i++ + ++i 、i = i++ など) を説明できる人
はいますか? sizeof(x++) が x をインクリメントしないのはなぜですか?
ここでは の値i
は 5 ですが、6 または 7 のはずです。どういう理由ですか?
int main(void){
int i=5,j;
j=sizeof(i++ + ++i);
printf("%d %d",i,j);
}
重複の可能性:
これらの未定義の動作 (i = i++ + ++i 、i = i++ など) を説明できる人
はいますか? sizeof(x++) が x をインクリメントしないのはなぜですか?
ここでは の値i
は 5 ですが、6 または 7 のはずです。どういう理由ですか?
int main(void){
int i=5,j;
j=sizeof(i++ + ++i);
printf("%d %d",i,j);
}