배열

Untitled

1차원 배열

배열 선언

int int_arr[10]; // 10개의 int형 변수를 담을 수 있는 배열 선언

배열을 선언함과 동시에 배열의 크기를 설정 → 정적할당

정적 할당으로 선언한 배열은 크기 수정 불가

[ ] 안에는 반드시 1 이상의 정수형 상수가 들어가야함 - 변수/음수/실수 불가

#define ArrSize 10 // ArrSize 는 상수 10 으로 정의
int main(){
int arr0[ ArrSize];
double arr1[ArrSize + 1];
int arr2[10];
float float_Arr [2];
long long_arr [20];
char cahr_arr [21];
}
#include <stdio h>
int main(){
int a;
int arr[10] //크기 10 의 int 형 배열 생성
return 0;
}

배열의 원소/첨자

arr[0] = 10; // arr[0]원소에 있는 데이터로 10을 대입
arr[7] = 20; // arr[7] 원소에 있는 데이터로 10, 20 대입
arr[4] = 40; // 4 번째 원소에 40 을 대입 하는 예시
printf(“%d\\n”, arr[4]); // 4 번째 원소를 프린트 함
scanf(“% arr[i]); // i 번째 원소에 입력

주의

  1. 배열 원소 시작 인덱스 = 0