현재 위치 - 인적 자원 플랫폼망 - 미니프로그램 자료 - 리눅스에서 C 프로그래밍 관련 문제
리눅스에서 C 프로그래밍 관련 문제
C에서 연산 순서를 이해하지 못하는 것 같네요.

printf("%d\n%d\n%d\n%d\n%d\n", ++i, - i, i++, I-);

이 순서로 작동합니다. 먼저 오른쪽에서 왼쪽으로 작동한 다음 인쇄할 때 해당 연산을 수행해야 합니다.

첫 번째 숫자:I-; ++ I; 8이고, 나는 8입니다

두 번째 숫자:i++; -I; 여전히 8이고, 나는 지금 8입니다

세 번째 숫자:-I; 7이고, 나는 7입니다

네 번째 숫자:++ I; 8이고, 나는 8입니다

즉, 인쇄할 해당 변수에 대해 ++i 또는 -I 연산은 인쇄하기 전에 수행해야 합니다.