Skip to main content

1-4. 상수 정의

실습 전 이론

이전 프로그램에서 변수에 300,200 같은 정수를 지정했었다.

하지만 변수는 말그대로 변할 수 있는 값, 코드 중간에 어디서 변화가 생길지 모르기 때문에

변할일이 없는 값은 상수로 정의를 한다.



실습

#include <stdio.h>

#define LOWER 0
#define UPPER 300
#define STEP 20
#define TEXT "hello world"

int main()
  {
    printf("%d\n", LOWER);
    printf("%d\n", UPPER);
    printf("%d\n", STEP);
    printf("%s\n", TEXT);
    return 0;
  }

image.png

정상적으로 상수가 정의되고 출력됨을 확인

*아 리눅스에서 하나하나 컴파일하고 실행시키기 귀찮아서 VSCode로 넘어왔다.

https://velog.io/@jamkris/Visual-Studio-Code%EC%97%90%EC%84%9C-C%EC%96%B8%EC%96%B4-%EC%BB%B4%ED%8C%8C%EC%9D%BC-%ED%95%98%EA%B8%B0

vscode C 컴파일 세팅은 위 링크를 참고했다.

실습 후 이론

보통 코드의 종료시점은 ; 로 구분되는데 상수를 지정할 경우 ; 를 쓰지 않는게 재밌었다.