-1

コードは次のとおりです。

#include<stdio.h>

int main() {
    int i=0;
    printf("%d %d %d", i, i++, ++i);
    return 0;
}

コードへの出力は

2 1 2

ただし、コードが右から左に評価される場合は、

2 1 1

GCCがどのように評価しているか説明してください。

ありがとうございました。

4

2 に答える 2