重複の可能性:
誰でもこれらの未定義の動作を説明できますか (i = i++ + ++i 、i = i++ など…)
未定義の動作とシーケンス ポイント
#include<stdio.h>
int main(){
int i=5,j=5,y,x;
int m=++i;
int n=++i;
x=m+n;
y=++j + ++j ;
printf("%d %d ",x,y);
return 0;
}
OUTPUT : 13 14 「y」の値が 13 ではなく 14 である理由を説明してください。