EASY7

[C언어 12강] 배열이란 무엇인가 본문

개발 공부/C

[C언어 12강] 배열이란 무엇인가

E.asiest 2016. 7. 7. 01:04

 

명시적배열: 자료타입 배열변수이름[크기];

 

묵시적배열: 자료타입 배열변수이름[]={1,2,3,4};

배열크기를 정하지않고 초기값만 나열할 수 있음.

 

2차원 배열!!

행(가로줄 )먼저

int a[3][3];

 a[0][0]

 a[0][1] 

a[0][2] 

 a[1][0]

 a[1][1]

a[1][2]

 a[2][0]

 a[2][1]

a[2][2]

 

int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};

이렇게 초기화 시킬 수 있음.

 

 

#include<stdio.h>

void main()

{    

int numvalue[5];

int i=0, a, j;

printf("값을 입력하세요\n");

while(1)/*무한루프인데 3의 배수가 5가 되면 break;*/

{    

scanf("%d",&a);

if(a%3==0){

numvalue[i]=a;

if(i==4) break;/*while에서 벗어나자*/

i++

}

}

for(j=0; j<5; j++)

printf(\n %d", numvalude[j]);

}

 

Comments