私はこのコードを持っていますが、その機能がわかりません。
main()
{
int i=1;
i= ++i + ++i + ++i;
printf("%d",i);
}
私はそれをコンパイルしようとしましたが、出力10を取得しましたが、方法がわかりません。私が理解したのは、加算操作が実行される前に、2 つの ++i に値 3 が割り当てられ、1 つの ++i に値 4 が割り当てられていることです。この場合、インクリメント演算子がどのように機能するかわかりません。Plzはこれで私を助けてください.