기금넷 공식사이트 - 재경 문답 - C 언어에는 이런 기능이 있습니다.

C 언어에는 이런 기능이 있습니다.

친구 여러분, C 언어에서는 답이 완전히 정답은 아닙니다. (1 <= x < 10) 이렇게 쓰면 먼저 판단됩니다.

1 <= x 의 결과는 1<10과 같으므로 이 판단문도 어떻게 실행하든 y = 2 * x - 1;

실험을 해볼 수 있습니다. /p>

if(-1 <= 2 < 0)

printf("asdfasdfasdfadsfa\n");

else

printf(" ====== ================\n");

결과는 dfasdfasdfadsfa로 인쇄됩니다.

if(-1 <= 0 < 1)

printf("asdfasdfasdfadsfa\n");

else

printf("============ ======== ==\n");

결과 인쇄=====================

본론으로 돌아가서, 분명히 이것은 당신이 아닙니다. &&("논리적 AND" 연산자) 알고리즘의 예상 결과인 1 <= x && x < 10은 1 <= x 및 x < 10으로 이해될 수 있습니다. 이렇게 하면 둘 다 사실이고 이것이 귀하의 요구 사항을 충족할 수 있습니다. 알고리즘 요구 사항, C 언어 및 수학에는 여전히 약간의 차이가 있습니다. 열심히 공부하면 마스터할 수 있을 것입니다. 하하