////
Search
๐Ÿ”ค

C์–ธ์–ด

๋ฌธ์ž์—ด
์˜ˆ์‹œ
โ€ข
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