โข
char* arr = โabcโ;
โข
char arr[10] = โabcโ;
โข
C์ธ์ด๋ ๋ฌธ์์ด์ โ\0โ(null pointer)๊ฐ ๋ง์ง๋ง์ ์ฝ์
๋์ด ์ ์ฅ
โข
char arr[10] ์คํ์์ญ , char* arr๋ ๋ฐ์ดํฐ์์ญ์ ์ ์ฅ๋จ
โข
๊ธฐ์กด์ ์ ์ธ๋ ๋ฌธ์์ด์ ๋ถ๋ถ ๋ฌธ์์ด์ ์ ์ธํ๋ฉด ๊ฐ์ ๋ฌธ์์ด์ ์ฐธ์กฐํ๋ฉด์ ๊ณต๊ฐ์ ์ ์ฝํจ
โฆ
ex)
char* arr = โabcโ;
char* arr2 = โabโ;
โ ๊ณต๊ฐ์ ๊ณต์
โฆ
๋จ, ๋ ์์ ๋ฌธ์์ด์ด ๋จผ์ ์ ์ธ๋๋ฉด ์๋ก ๊ณต๊ฐ์ด ํ ๋น๋๋ฏ๋ก ์ฃผ์
โข
char* str ํํ๋ฅผ ๋ฌธ์์ด ์์๋ผ๊ณ ํ๋ค.
โข
0 == โ\0โ == NULL