배열 사용법


배열이란 하나의 변수 명에 여러개의 값을 담을 수 있는 변수 이다.

예를 들어 10명의 학생이 있는 반의 성적을 변수로 담고 출력 한다고 생각해보자.

배열이 아닌 변수를 사용할 경우 변수를 10개를 만들어야 한다.

이런 문제를 배열을 통해 해결해 보는 과정을 갖어 보자.



배열 사용법


배열을 선언하고 사용하는 방법에 대해 간단히 알아보자

  int score[10];  // 배열 선언

  score[0] = 10;  // 배열 값 입력 

  printf( "%d\n", score[0]) // 배열 값 출력


int score[10];를 선언하면 아래의 그림처럼 메모리에 할당 된다.



score[0] = 10; 을 하면 배열의 0번째 공간에 10이라는 값이 입력된다.




배열을 사용하는 예제를 살펴 보도록 하겠다.



#include <stdio.h>


int main(int argc, char *argv[]) 

{

int score[10];

score[0] = 20 ;

score[1] = 30 ;

score[2] = 40 ;

score[3] = 50 ;

printf( "score[0] : %d \n", score[0] );

printf( "score[1] : %d \n", score[1] );

printf( "score[2] : %d \n", score[2] );

printf( "score[3] : %d \n", score[3] );

return 0;

}


int score[10]; -> int를 10개 가지고 있는 배열을 선언한다.

score[0] = 20; -> score 배열 첫 번째 값을 20으로 할당 한다.

printf( "score[0] : %d \n", score[0] ); -> score[0]의 값을 출력 한다.

반응형

'프로그램 > C' 카테고리의 다른 글

[C] 포인터 자료형  (0) 2017.07.13
[C] 포인터 기초  (0) 2017.07.06
[C] goto 제어문 사용법  (0) 2017.03.18
[C]switch 제어문 사용법  (0) 2017.03.17
[C] continue, break 사용법  (0) 2017.03.16

+ Recent posts