본문 바로가기
언어/C

상수(Constant)와 변수(Variable)

by kjy1010 2023. 11. 30.

Constant(상수)

  • 프로그램을 실행할때 한번 값이 결정되면 끝날 때 까지 다른값으로 바뀌지 않는 정보
  • 숫자형 상수 : 정수형, 실수형
  • 문자형 상수 : 'd', 'D',  '*'
  • 문자열형 상수 : "Hello~"

Variable(변수)

  • 프로그램이 실행되는 동안 지속적으로 값이 바뀌는 정보
  • 사용자로부터 받은 데이터를 저장하거나 처리하는 저장 공간

변수 이름

  • 데이터가 저장되는 메모리를 가리키는 별명

변수 이름 정할 때 주의점

  • 영문자 a ~ z, A ~ Z, 숫자 0 ~ 9 그리고 _(밑줄)을 사용할 수 있다.
  • 숫자로 시작하거나 모두 숫자로 구성되어서는 안된다. 
  • 공백을 포함할 수 없다.
  • 대소문자를 구별한다.
  • C언어의 예약어는 변수 이름으로 사용할 수 없다.

변수 명명 규칙

변수, 함수 명명의 규칙이 있다. 이는 협업시 가독성, 일관성, 효율성, 응용별 규칙 준수하여야 혼동이 없기에 사용한다.

  • 카멜 표기법(Camel)
    - 단어 전체적으로 소문자를 사용
    - 맨 첫 글자를 제외한 각 합성어의 첫글자만 대문자로 표기
    - ex) firstName, lastName, varName

  • 스네이크 표기법(Snake case)
    - 이름의 띄어쓰기를 언더바(_)로 표기
    - ex) frist_name, last_name, var_name

  • 파스칼 표기법(Pascal case)
    - 모든 단어의 첫글자만 대문자로 나타내고 나머지는 소문자로 표기
    -ex) FirstName, LastName, VarName

  • 헝가리안 표기법(Hungarian case)
    - 변수의 자료형을 변수명의 접두어로 붙이는 방식
    - ex) intName, stringName, boolName

 

'언어 > C' 카테고리의 다른 글

연산자  (0) 2023.11.30
지역변수와 전역변수  (0) 2023.11.30
함수(Fuction)  (0) 2023.11.30
자료형  (0) 2023.11.30
C 언어의 이해  (0) 2023.11.30