/* init_case.c */
#include <stdio.h>
int main(void)
{
int i, j;
// 초기화 case 1 - 행 단위로 모든 요소들을 초기화
int somang1[3][3]={
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
// 초기화 case 2 - 행 단위로 일부 요소들만 초기화
int somang2[3][3]={
{1},
{4, 6},
{7, 8, 9}
};
// 초기화 case 3
int somang3[3][3]={1, 2, 3, 4, 5, 6, 7};
// case 1 출력
printf("case 1 출력 \n");
for(i=0; i<3; i++)
for(j=0; j<3; j++)
printf("%d ", somang1[i][j]);
printf("\n\n");
// case 2 출력
printf("case 2 출력 \n");
for(i=0; i<3; i++)
for(j=0; j<3; j++)
printf("%d ", somang2[i][j]);
printf("\n\n");
// case 3 출력 - 1차원 배열 형태의 초기화
printf("case 3 출력 \n");
for(i=0; i<3; i++)
for(j=0; j<3; j++)
printf("%d ", somang3[i][j]);
return 0;
}
결과
'C_C++' 카테고리의 다른 글
포인터의 포인터 - swap함수의 호출 (0) | 2010.11.26 |
---|---|
포인터의 포인터 (0) | 2010.11.26 |
다차원 배열의 예 (0) | 2010.11.26 |
const 키워드를 사용하는 이유 (0) | 2010.11.26 |
포인터와 const 키워드 (0) | 2010.11.26 |