#include <stdio.h>
#define COUNTRY "대한민국"
#define CUTE "This is cute"
const char* soccer = "나는 축구를 좋아합니다.";
int main(void)
{
printf("문자열 상수 COUNTRY : %s \n", COUNTRY);
printf("문자열 상수 CUTE : %s \n", CUTE);
printf("문자열 상수 SOCCER : %s \n", soccer);
return 0;
}
문자열 상수 COUNTRY는 상수이기 때문에 프로그램의 어디에서도 변경될 수 없다.
문자열 상수 CUTE는 상수이기 때문에 프로그램의 어디에서도 변경될 수 없다.
문자열 상수 soccer 값 또한 상수이기 때문에 프로그램 어디에서도 변경될 수 없다.
const char* soccer = "나는 축구를 좋아합니다."; = 값변경 (x), 주소변경 (o)
char* const soccer = "나는 축구를 좋아합니다."; = 값변경 (o), 주소변경 (x)
const char* const soccer = "나는 축구를 좋아합니다."; = 값변경 (x), 주소변경(x)
'c & c++ > c언어 기초 개념' 카테고리의 다른 글
변수 (0) | 2022.07.14 |
---|---|
비트 연산자 (0) | 2022.07.14 |
문자열형 변수(char*) (0) | 2022.06.30 |
정수형 변수(int) (0) | 2022.06.30 |
문자형 변수 (char) (0) | 2022.06.30 |
댓글