C & C++
char *와 char[]의 차이
Code Bomber
2020. 12. 19. 11:58
char* str = "abc";
char[] str = "abc";
print("%s", str); 로 출력해보면 둘다 "abc"로 같은 값이 나온다.
하지만 다르다.
결론은 인덱스를 통해 포인터는 수정 불가, 배열은 수정 가능
자세한 이유는 다음 블로그에서 확인할 수 있다.
char []와 char *
어제 후배 녀석과 이야기하다가 char[]와 char *의 차이점에 대한 이야기를 하게 되었다. C 언어를 처음 가르칠 때 편의상 char[]와 char *를 혼용해서 쓰도록 가르친 탓인지 의외로 컴공과 3-4학년 이상
skyul.tistory.com