1. 1차원 배열
- 0부터 시작.
- 같은 타입의 변수들로 이루어진 집합.
ex) int greade[3]={50,70,40};
int arr[]={1,2,3};
#include <stdio.h>
int main()
{
int grade[3]={50,70,40};
int hap=0;
for(int i=0; i<3; i++)
{
hap+=grade[i];
}
printf("합계는 %d, 평균은 %f", hap, (double)hap/3 );
}
2. 배열의 특징
- 배열의 길이를 선언할 때는 반드시 상수를 사용.
- 배열 요소의 인덱스는 언제나 0부터 시작.
- c컴파일러는 배열의 길이 신경x -> 선언 x는 초기화하면 값에 그대로 적용... -> 개발자가 신경쓰길!
3. 다차원 배열
- 2차원 배열
int arr[2][3]={10, 20, 30, 40, 50, 60};
int arr[2][3]= {
{10, 20, 30},
{40, 50, 60}
}