Menu
Coddy logo textTech

변수 명명 규칙

Coddy C 여정의 Fundamentals 섹션에 포함된 레슨 — 63개 중 12번째.

C 언어에서 변수 명명 규칙은 유효하고 가독성 있는 코드를 작성하기 위해 준수해야 할 중요한 사항입니다. 주요 규칙은 다음과 같습니다:

  • 변수 이름은 문자(a-z, A-Z), 숫자(0-9) 및 밑줄(_)을 포함할 수 있습니다.
  • 문자나 밑줄로 시작해야 하며, 숫자로 시작할 수 없습니다.
  • C는 대소문자를 구분하므로, myVariablemyvariable은 서로 다릅니다.
  • 키워드(int, float, return과 같은)는 변수 이름으로 사용할 수 없습니다.
  • 공백이나 특수 문자(밑줄 제외)는 허용되지 않습니다.

변수 이름을 짓는 좋은 관행은 다음과 같습니다:

  • 변수의 목적을 나타내는 서술적인 이름을 사용하세요.
  • 여러 단어로 된 이름에는 camelCase 또는 snake_case를 사용하세요.
  • 이름을 간결하면서도 의미 있게 유지하세요.
int age;        // 좋음: 문자로 시작함
float _price;   // 좋음: 밑줄로 시작함

문자, 숫자, 밑줄(_)만 사용하세요:

int item123;    // 좋음: 문자와 숫자를 포함함
float cost_per_unit;  // 좋음: 밑줄을 사용함

변수 이름은 대소문자를 구분합니다:

int value;
int Value;    // 이것은 "value"와는 다른 변수입니다

C 키워드 사용을 피하세요:

int if;        // 잘못됨: "if"는 키워드입니다
int total;     // 좋음: "total"은 키워드가 아닙니다
challenge icon

챌린지

쉬움

C 명명 규칙에 따라 유효한 이름을 가진 두 개의 변수를 선언하고 초기화하는 프로그램을 작성하세요. 
첫 번째 변수는 25로 설정된 "userAge"라는 이름의 정수여야 합니다. 두 번째 변수는 9.99로 설정된 "item_price"라는 이름의 실수(float)여야 합니다. 
그런 다음 printf를 사용하여 다음 형식으로 두 변수를 출력하세요:

User age: 25
Item price: 9.99

치트 시트

C 변수 명명 규칙:

  • 문자(a-z, A-Z), 숫자(0-9), 밑줄(_)을 포함할 수 있습니다.
  • 숫자가 아닌 문자나 밑줄로 시작해야 합니다.
  • 대소문자를 구분합니다: myVariablemyvariable은 서로 다릅니다.
  • C 키워드(예: int, float, return)를 사용할 수 없습니다.
  • 밑줄을 제외한 공백이나 특수 문자를 사용할 수 없습니다.

좋은 명명 관행:

  • 설명적인 이름을 사용하세요.
  • 여러 단어로 된 이름에는 camelCase 또는 snake_case를 사용하세요.
  • 이름을 간결하면서도 의미 있게 유지하세요.

유효한 변수 이름:

int age;        // 좋음: 문자로 시작함
float _price;   // 좋음: 밑줄로 시작함
int item123;    // 좋음: 문자와 숫자를 포함함
float cost_per_unit;  // 좋음: 밑줄을 사용함

대소문자 구분 예시:

int value;
int Value;    // "value"와는 다른 변수

C 키워드 피하기:

int if;        // 틀림: "if"는 키워드입니다
int total;     // 좋음: "total"은 키워드가 아닙니다

직접 해보기

#include <stdio.h>

int main() {
    // 유효한 이름을 가진 두 개의 변수를 선언하고 초기화합니다.
    // 두 변수를 모두 출력합니다.
    
    return 0;
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Fundamentals의 모든 레슨