/*
설명이 이해가 안가는 부분이 있다.
왜 배열 문자열 선언은 변수이고 포인터는 상수인가?
그전까지는 배열의 주소값은 상수이고 포인터의 주소값은 변수라서...
문자열의 경우는 반대인가?
*/
#include <stdio.h>
int main()
{
char str1[5] = "abcd";
char *str2 = "ABCD";
printf("%s\n", str1);
printf("%s\n", str2);
str1[0] = 'x';
// str2[0] = 'x';
printf("%s\n", str1);
printf("%s\n", str2);
return 0;
}
뭔가용. 그대로 기억은 하고 있되 이해는 가지 않는 부분...