문제
C언어에서의 변수 선언으로 틀린 것은?
① int else; ② int Test2; ③ int pc; ④ int True;
정답
1번
해설
정답: 1. else는 C언어의 예약어이므로 변수명으로 사용할 수 없어 ①이 틀렸다.
오답 풀이
- 1번: else는 예약어이므로 변수명으로 쓸 수 없어 정답이다.
- 2번: Test2는 유효한 변수명이다.
- 3번: pc는 유효한 변수명이다.
- 4번: True는 C에서 예약어가 아니므로 변수명으로 가능하다.
보충 개념 C언어 예약어(if, else, while, int 등)는 변수명으로 사용할 수 없다.