방법은 아래 코드의 출력을 설명하기 :C - printf ("% d % d n", k = 1, k = 3)의 출력 설명;
include <stdio.h>
int main(void) {
int k;
printf("%d %d\n",k=1,k=3);
return 0;
}
내 생각 1
이 k
변수에 할당됩니다 다음 1
인쇄 할 것이라고했다. 마찬가지로 3
은 k
에 할당되고 출력은 3
이됩니다.
는
1 1
내가
int a;
if (a = 3) {
...
}
에서 외삽하고
동일한 출력1 3
실제 출력도 예상
if (3) { ... }
어디에서 잘못 되었습니까?
@CinCout 미안 해요, 난 나중에 나타났습니다. –