C

[C] int형 배열과 char형 배열의 선언

ryancha9 2019. 12. 3. 01:20

int a[4] = {1,2,3,4};
// int형은 NULL 공간이 필요없다.

배열 a[0] a[1] a[2] a[3]
주소 0x00 | 0x04 | 0x08 |0x0c
값 1 2 3 4

char a[4] = "abc";
// "abcd" 입력하면 에러가 난다. 문자열은 배열의 마지막에 NULL 공간이 필요하다.

배열 a[0] a[1] a[2] a[3]
주소 0x00 | 0x01 | 0x02 |0x03
값 a b c \0