프로그래밍

 3198, 1/160 회원가입  로그인  
   ktf1234
   c언어 다차원 배열 궁금한 거

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=6439 [복사]


#include<stdio.h>
#include<stdlib.h>

int main()
{
    int i;
    int array[2][3];   /*array 배열 변수를 6개 정의*/
    
    array[0][0]=1;     /*첫 번째 1차원 배열*/
    array[0][1]=2;
    array[0][2]=3;
    
    array[1][0]=1;      /*두 번째 1차원 배열*/
    array[2][0]=2;
    array[3][0]=3;
    
    for(i=0; i<=2; i++)
    {
             printf("첫 번째 배열의 값 : %d\n", array[0][i]);
    }
    
    for(i=0; i<=2; i++)
    {
             printf("두 번째 배열의 값 : %d\n", array[1][i]);
             system("pause");
    }
}
여기서 for문을 어떻게 이해해야 하나요
배열이 아닌 다중루프 for문은 이해가 가고 원리까지도 이해가 가는데
여기선 어떻게 이해를 하면 좋을까요..

  Hit : 4038     Date : 2014/02/13 07:12



    
nsh009 두번째 for 문에서 array[1][i] 일때 i=0 은 값이 들어가 있어서 정상적으로 출력되지만 나머지는 값이 없어서 이상하게 출력됩니다 2014/02/13  
avtree 근데 저렇게 쓰면 컴파일러 상에서 오류뜨지않나요?
두번째 배열이라는 부분에서 array[1][0],array[1][1],array[1][2]이렇게 써야할텐데
2014/02/13  
menial 행렬에 대한 이해 부분이죠.
행이 잡힌 상태에서 렬의 값을 찾아내는 것인데.

없는 배열에 값을 넣고 출력하려고 하니 문제가 큽니다
2018/11/21