次のCプログラムを実行します
#include <stdio.h>
int main() {
int x = 5, y = 6, z = 3, i;
i = y > x > z;
printf("%d\n", i);
}
として出力を取得します0
。繰り返しますが、私が走るとき
#include <stdio.h>
int main() {
int x = 5, y = 6, z = 3, i;
i = y > x && x > z;
printf("%d\n", i);
}
として出力され1
ます。誰でもこの背後にあるロジックを説明できますか?