배열(array)
#include <stdio.h>
int main(void)
{
//배열
//int subway_1 = 30; // 지하철 1호차에는 30명이 타고있음
//int subway_2 = 40;
//int subway_3 = 50;
//printf("지하철 1호차에 %d 명이 타고 있습니다\n", subway_1)
// printf("지하철 1호차에 %d 명이 타고 있습니다\n", subway_2)
//printf("지하철 1호차에 %d 명이 타고 있습니다\n", subway_3)
// 여러개의 변수를 함께, 동시 생성
int subway_array[3]; // [0][1][2]
subway_array[0] = 30; // 배열은 인덱스가 항상 0부터 시작
subway_array[1] = 40;
subway_array[2] = 50;
for (int i = 0; i < 3; i++)
{
printf("지하철 %d호차에 %d 명이 타고 있습니다\n", i + 1, subway_array[i]);
}
값 설정 방법
//int arr[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
//for (int i = 0; i < 10; i++)
//{
// printf("%d\n", arr[i]);
//}
값 설정 초기화
//int arr[10]; // 값을 설정만하고 초기화를 안한다면?
//for (int i = 0; i < 10; i++)
//{
// printf("%d\n", arr[i]);
//}
// 알수없는 더미값 즉 쓰레기값이 나오게 된다. 따라서 값은 초기화를 해줘야 한다.
// 배열 크기는 항상 상수로 선언
/*int size = 10;
int arr[10];*/
//int arr[10] = { 1,2 }; // 배열 10개를 값 설정해주고 2개만 넣는다면?
// // 3번째 값부터는 자동으로 '0'으로 초기화 됨.
//for (int i = 0; i < 10; i++)
//{
// printf("%d\n", arr[i]);
//}
// int arr[] = { 1,2 }; // = arr[2] 와 같다
/*float arr_f[5] = { 1.0f,2.0f,3.0f}; // float도 똑같다.
for (int i = 0; i < 5; i++)
{
printf("%.2f\n", arr_f[i]);
}*/
return 0;
}
'C 언어' 카테고리의 다른 글
#12 문자vs문자열 (0) | 2023.01.26 |
---|---|
#10 함수2 (0) | 2023.01.23 |
#9 함수 (0) | 2023.01.21 |
#8 UP & DOWN (0) | 2023.01.20 |
#7 and, or, rand, switch (0) | 2023.01.19 |