로딩
요청 처리 중입니다...

문자와 배열.

 문자와 배열.

배열의 초기화는 간단하다. int a[5];라는 배열을 선언했다 치자. a[5]는 a[0]~a[4]까지만 만들어지며 a[5]는 만들어지지 않는다. 조심하자. a[5] = {0};라고 선언시 0~4까지의 배열이 모두 0으로 초기화 된다. a[5] ={1,2,3};이라고 선언시 0~2까지만 1,2,3이 저장되고 나머지3~4에는 0이 저장이 된다.

문자 배열의 경우 char s[10]이라 선언했다 치자. s[10] = "String"; 이라고 선언시. S t r i n g \n (NULL) s[0] s[1] s[2] s[3] s[4] s[5] s[6] s[7~] 이런식으로 저장이 된다. s[10] = {'S','t','r','i','n','g'};이라고 선언시 S t r i n g s[0] s[1] s[2] s[3] s[4] s[5] s[6] s[7~] 이런식으로 저장이 된다.

즉 한마디로.,... char s[10] = "String"; ----> char s[10] = {'S','t'...

# include

원문 링크 : 문자와 배열.