Menu
Coddy logo textTech

명명 규칙

Coddy C++ 여정의 기초 섹션에 포함된 레슨. 74개 중 12번째.

프로그래밍에서는 코드를 읽기 쉽고 유지 관리하기 편하게 만들기 위해 명명 규칙을 따르는 것이 중요합니다. 하지만 C++에서 이름을 지정할 때 따라야 할 몇 가지 규칙과 관례가 있습니다.

  • 이름에는 문자, 숫자 및 밑줄이 포함될 수 있습니다.
  • 이름은 문자 또는 밑줄로 시작해야 합니다.
  • 이름은 대소문자를 구분합니다(myVariablemyvariable은 서로 다릅니다).
  • 이름은 C++ 키워드가 될 수 없습니다(int, float, if 등).

이러한 규칙 외에도 개발자들이 코드를 더 일관되고 읽기 쉽게 만들기 위해 사용하는 몇 가지 일반적인 명명 규칙이 있습니다.

  • camelCase: 단어를 함께 연결하며, 첫 번째 단어 이후의 각 단어는 대문자로 시작합니다(예: totalAmount, numberOfStudents). C++에서 변수 및 함수 이름에 일반적으로 사용됩니다.
  • PascalCase: camelCase와 비슷하지만 첫 번째 단어도 대문자로 시작합니다(예: TotalAmount, MyClass). C++에서 클래스 이름에 일반적으로 사용됩니다.
  • snake_case: 모든 단어를 소문자로 작성하고 밑줄로 구분합니다(예: total_amount, number_of_students). C++에서는 파일 이름에, Python과 같은 다른 언어에서는 자주 사용됩니다.
  • SCREAMING_SNAKE_CASE: snake_case와 같지만 모두 대문자로 작성합니다(예: MAX_SIZE, TOTAL_AMOUNT). C++에서는 일반적으로 상수와 매크로에 사용됩니다.
  • 설명적인 이름을 사용하고 지나치게 짧은 이름은 피하세요(예: numberOfStudentsn보다 낫습니다).
  • 간단한 카운터(예: i, j, k)를 제외하고 한 글자짜리 변수 이름은 사용하지 마세요.

다음은 좋은 변수 이름과 Bad 변수 이름의 몇 가지 예입니다:

// 좋음
int age = 30;
double totalPrice = 150.99;      // camelCase
int numberOfStudents = 25;       // camelCase
const int MAX_STUDENTS = 100;    // 상수에는 SCREAMING_SNAKE_CASE

// 나쁨
int a = 30;  // 너무 짧고 불명확함
double TOTAL_PRICE = 150.99;  // 대문자는 일반 변수에 사용하지 않음
int n = 25;  // 너무 짧고 불명확함

직접 해보기

이 레슨에는 코드 챌린지가 없습니다.

quiz icon실력 점검

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

기초의 모든 레슨

직접 연습해 보세요: 온라인 C++ 컴파일러