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