http://www.yes24.com/Product/Goods/74269921
혼자 공부하는 C 언어 - YES24
혼자 해도 충분하다! 1:1 과외하듯 배우는 C 프로그래밍 자습서이 책은 독학으로 C 언어를 배우는 입문자가 ‘꼭 필요한 내용을 제대로’ 학습할 수 있도록 구성했다. ‘무엇을’ ‘어떻게’ 학
www.yes24.com
2차원 char 배열을 초기화하는 방법은 두 가지가 있습니다. 첫 번쨰는 다른 2차원 배열처럼 배열 요소를 하나씩 초기화하는 방법입니다. 두 번째는 각 행의 단위를 문자열로 초기화하는 방법입니다. 예제를 통해 두 가지 방법을 비교해보겠습니다.
#include <stdio.h>
int main(void)
{
char animal1[5][10] = {
{'d','o','g','\0'},
{'t','i','g','e','r','\0'},
{'r','a','b','b','i','t','\0'},
{'h','o','r','s','e','\0'},
{'c','a','t','\0'}
};
char animal2[][10] = { "dog","tiger","rabbit","horse",
"cat" };
int i;
for (i = 0; i < 5; i++)
{
printf("%s", animal1[i]);
}
printf("\n");
for (i = 0; i < 5; i++)
{
printf("%s", animal2[i]);
}
return 0;
}
'프로그래밍언어 > C 언어' 카테고리의 다른 글
[혼자 공부하는 C언어] 포인터 배열 선언과 사용 (0) | 2022.12.13 |
---|---|
[혼자 공부하는 C언어] 3차원 배열 (0) | 2022.12.13 |
[혼자 공부하는 C언어] 2차원 char 배열 (3) | 2022.12.12 |
[혼자 공부하는 C언어] 2차원 배열의 다양한 초기화 방법 (0) | 2022.12.12 |
[혼자 공부하는 C언어] 2차원 배열 선언과 요소 사용 (0) | 2022.12.12 |