2

次の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ます。誰でもこの背後にあるロジックを説明できますか?

4

2 に答える 2