다음 C언어 프로그램이 실행되었을 때, 실행 결과는? #include <stdio.h> struct st { int int ([10]•, }•, int main(int argc, char* argv[l) { int i= 0; 0b1•, struct 0b2•, obl.a =0•, ob2.a = 0; for (i = 0; < 10; i++) { obl.c[i] = i; ob2.c[i] = + i; } for (i = 0; i< 10; i= i+ 2) { obl.a = + obl.c[i]; ob2.a = + ob2.c[i]; } printf("%d", obl.a + ob2.a); return 0; }
정답 1번
변수의 초기값, 조건식, 대입•증감 연산의 평가 순서를 따라 값을 경신합니다. 마지막 출력과 일치하는 결과는 원문 그림•표 보기 (원문 문제지 참최입니다.