1차원 배열의 선언과 초기화

NOAH·2021년 2월 18일
0


다수의 변수 선언을 위해서 배열을 사용합니다.


배열 자체는 어렵지 않으나,

선언된 배열에 순차적 접근이 가능

단순히 다수의 변수 선언을 통해서는 할 수 없는 일을 배열을 통해서 가능하다. 그것은 바로 배열에 순차적으로 접근하는 것..

include <stdio.h>

int main ()
{
	 int arr[5]; // 각 인덱스의 자료형은 int인 길이가 5 짜리 배열  선언
     int sum, i; // int형 변수 sum과 i를 선언
     
     arr[0] = 10, arr[1] = 20, arr[2] = 30,
     arr[3] = 40, arr[4] = 50 ; 
     
     for( i = 0 ; i < 5 ; i ++ ) 
     	sum += arr[i];  // 배열의 각 변수에 순차적을 접근하여 합.
        
	 return 0;
}

배열의 선언&초기화 방법 3가지


// 길이가 5인 배열을 선언하고, 5개 모두에 값을 초기화한 경우
int arr1[5] = {1, 2, 3, 4, 5}; // 1, 2, 3, 4, 5


// 길이는 5로 선언 했지만, 두번째 인덱스 까지만 초기화한 경우 나머지는 0
int arr2[5] = {1, 2}; // 1, 2, 0, 0, 0 

// 배열 선언시 길이 자체를 정하지 않으면, 초기화 되는 값 만큼 길이가 정해짐.
int arr3[] = {1, 2, 3}; // 1, 2, 3

0개의 댓글