C 언어 - 상수와 변수

컴퓨터/C

728x90
반응형

상수와 변수

프로그래밍을 하기위해서는 프로그램위에 어떠한 정보를 어떠한 형태로 저장하고 활용할지를 설계하는 것이 매우 중요합니다. 때문에 정보의 형태를 나타내는 상수와 변수의 개념을 정확하게 알고 있어야 됩니다.

 

  • 상수 : 직접적인 표현으로 의미가 변하지 않는 값
  • 변수 : 간접적인 표현으로 변수의 이름은 같으나 표현하는 의미가 변하는 값

코드로 알아보기

#include <stdio.h>

int main()
{
	// 상수 
		10;
   		'A';
    	"안녕하세요";
        
    // 변수
    int number = 10;
    char c = 'a';
    // 변수 number와 c가 의미하는 값을 변경
    number = 20;
    c = 'b';
    

	return 0;
}

어떤 차이가 있는지 이해가 되시나요 ? 

상수는 의미그대로의 값을 표현을 하는 것 입니다. 위의 소스코드에서 보면 숫자의 10, 문자의 A 문자열의 안녕하세요는 상수의 개념에 속하며 설정되면 변경을 할수 없습니다. 

하지만 변수의 개념을 사용한 number와 c는 그 안에 특정한 의미를 담아두어 변경이 가능합니다.

 

이런 변수와 상수들을 이용하여 프로그램에서 다양한 계산 정보의 보관 및 이동을 가능하게 합니다.

다음 글에서는 상수와 변수를 실제로 어떻게 소스코드에서 사용하는지 알아보도록 하겠습니다.

728x90
반응형

'컴퓨터 > C' 카테고리의 다른 글

C 언어 - 문자의 자료형  (0) 2021.05.23
C언어 변수의 선언과 자료형  (0) 2021.05.22
C 언어 - Hello World!  (0) 2021.05.20
C 언어 - IDE - Visual Studio설치  (0) 2021.05.17
C언어 - C의 소개  (0) 2021.05.16

Commnet

G91개발일지

Gon91(지구일)

91년생 공학엔지니어의 개발일지

TODAY :

YESTER DAY :

TOTAL :