소연의_개발일지
Published 2023. 3. 22. 23:43
C언어_변수 개발공부/C언어

변수

c언어에서는 다음과 같이 변수를 ‘선언과 동시에 초기화’하는 것이 가능하다.

#include <stdio.h>

int main(void)
{
	int num1, num2; //변수 num1, num2의 선언
	int num3=30, num4=40; //변수 num3, 변수 num4의 설정 
	
	printf("num1: %d, num2: %d\\n", num1, num2); // 0, 0
	num1=10; //변수 num1의 초기화 
	num2=20; //변수 num2의 초기화
	
	printf("num1: %d, num2: %d \\n", num1, num2); //10, 20
	printf("num3: %d, num4: %d \\n", num3, num4); //30, 40
	return 0; 
}

중괄호 내에 변수를 선언할 경우, 변수의 선언문은 중괄호의 앞부분에 위치해야 한다.

 

 

C언어에서 변수의 이름을 지을 때 다음과 같은 규칙을 따른다. :

  • 변수의 이름은 알파벳, 숫자, 언더바(_)로 구성됩니다.
  • 변수의 이름은 숫자로 시작할 수 없습니다.
  • 변수의 이름은 대문자와 소문자를 구분합니다.
  • 변수의 이름은 C언어에서 미리 정의된 예약어(reserved word)와 같은 이름으로 지을 수 없습니다.
  • 변수 이름 사이에 공백이 삽입될 수 없습니다.

변수의 이름을 지을 때는 가독성과 의미 전달이 중요하다.

변수의 이름은 변수가 저장하는 값에 대한 정보를 포함해야 하며,

변수의 역할과 용도를 쉽게 이해할 수 있도록 지어야 한다.

변수의 이름은 짧으면서도 명확하게 지어야 하며, 변수의 이름이 길어질 경우 언더바(_)로 단어를 구분하는 것이 좋다.

 


변수 예시

 

예를 들어, 다음과 같은 변수 이름은 가독성이 좋지 않습니다:

  • x, y, z: 변수의 역할이나 용도가 불분명합니다.
  • a, b, c: 변수의 역할이나 용도가 불분명합니다.
  • foo, bar, baz: 변수의 역할이나 용도가 불분명합니다.

반면, 다음과 같은 변수 이름은 가독성이 좋습니다:

  • num_of_students: 변수가 저장하는 값에 대한 정보를 포함하고, 변수의 역할과 용도를 쉽게 이해할 수 있습니다.
  • total_score: 변수가 저장하는 값에 대한 정보를 포함하고, 변수의 역할과 용도를 쉽게 이해할 수 있습니다.
  • user_input: 변수가 저장하는 값에 대한 정보를 포함하고, 변수의 역할과 용도를 쉽게 이해할 수 있습니다.
profile

소연의_개발일지

@ssoyxon

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!