기출문제/정보처리기사

2020년 1회,2회(통합) 정보처리기사 기출문제 75번

엉클지니 2025. 4. 13. 19:53

75. C언어에서 사용할 수 없는 변수명은?

    student2019      text-color

    _korea              amount

 

 

 

 

😊
문제 75번C언어에서 사용할 수 없는 변수명을 묻는 문제입니다.
C언어에서는 변수 이름을 정할 때 지켜야 할 규칙들이 있어요. 이 규칙에 어긋나는 것이 정답입니다.


✅ 문제

C언어에서 사용할 수 없는 변수명은?

① student2019
❷ text-color
③ _korea
④ amount


📘 C언어 변수명 규칙 (식별자 이름 규칙)

C언어에서 변수명(식별자)을 정할 때는 다음과 같은 규칙을 따라야 해요:

규칙 설명

1. 알파벳 또는 밑줄(_) 로 시작해야 함 (숫자로 시작 ❌)
2. 알파벳, 숫자, 밑줄(_) 로만 구성
3. 특수문자(-, $, %, 등) 사용 불가
4. C언어 키워드 (예: int, return, if 등) 사용 불가
5. 대소문자를 구분함 (Amount와 amount는 다른 변수)

🔍 보기 분석

보기 변수명 설명 사용 가능 여부

① student2019 알파벳 + 숫자 구성, 숫자 시작 ❌ 아니므로 OK ✅ 사용 가능  
text-color 하이픈(-) 포함 → C언어에서 특수문자 사용 불가 사용 불가  
③ _korea 밑줄로 시작 OK ✅ 사용 가능  
④ amount 일반적인 변수명 ✅ 사용 가능  

✅ 정답: ❷ text-color

  • 하이픈(-)은 C언어에서 뺄셈 연산자로 사용되며, 변수명으로는 사용할 수 없습니다.
  • 따라서 text-color는 올바르지 않은 변수명입니다.

💡 기억 팁

C 변수명에는 영문자, 숫자, 밑줄(_)만 사용 가능!
하이픈(-), 물결(~), 느낌표(!) 같은 기호는 전부 안 됩니다!


필요하시면 C언어에서 변수, 상수, 키워드 관련 정리도 해드릴 수 있어요!
다음 문제도 함께 풀어볼까요? 😊

반응형