Programming/C++
[c] String Pointer Array
OKOK
2017. 5. 14. 12:03
#include<stdio.h> int main(void) { char str1[5] = "abcd"; char *str2 = "ABCD"; printf("%s \n", str1); printf("%s \n", str2); str1[0] = 'x'; // str2[1] = 'x'; printf("%s \n", str1); printf("%s \n", str2); return 0; } |
1. 어레이와 포인터로 문자열을 저장하고 변경하는 방법
2. 어레이 문자열의 경우 변수이기에 변경가능하나, 포인터 문자열의 경우 한가지 요소를 변경하는 것은 불가능하다.