c & c++/c언어 기초 개념
문자열형 상수(const char*)
일상코더
2022. 6. 30. 16:42
#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)