과목 구분 없음9급 국가직 공무원 컴퓨터일반 · 2009년04월11일 · 17/20
17.다음 C 프로그램의 실행 결과는?

1
6
2
12
3
12
4
12정답
해설
전역변수: a, b, c 함수 f의 지역변수: b, c 따라서 f()를 실행했을 때 a는 전역변수를, b, c는 f함수에서 선언된 지역변수 b, c를 사용한다. 첫 번째 printf의 결과: 12 두 번째 printf의 결과: 4 2 1

전역변수: a, b, c 함수 f의 지역변수: b, c 따라서 f()를 실행했을 때 a는 전역변수를, b, c는 f함수에서 선언된 지역변수 b, c를 사용한다. 첫 번째 printf의 결과: 12 두 번째 printf의 결과: 4 2 1