動作が異なる理由を説明してください。
int main() {
int p;
p = (printf("stack"),printf("overflow"));
printf("%d",p);
return 0;
}
これにより、出力がstackoverflow8になります。ただし、paranthesisを削除すると、次のようになります。
p = printf("stack"),printf("overflow");
出力を次のように与えますstackoverflow5