배열 사용법
배열이란 하나의 변수 명에 여러개의 값을 담을 수 있는 변수 이다.
예를 들어 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 |