배열
변수 여러 개를 나란히 나열한 것
배열은 아니지만 첫스텝
#include<stdio.h>
int main(void) {
int resul_1 = array_1();
return 0;
}
int array_1() {
int a, b, c, d;
int sum;
printf("1번째 숫자 : ");
scanf("%d", &a);
printf("2번째 숫자 : ");
scanf("%d", &b);
printf("3번째 숫자 : ");
scanf("%d", &c);
printf("4번째 숫자 : ");
scanf("%d", &d);
sum = a + b + c + d;
printf("합은 : %d\n", sum);
}
배열로 만들기
#include<stdio.h>
int main(void) {
int resul_2 = array_2();
return 0;
}
int array_2() {
/*배열로 만들기*/
int a[4];
int sum;
printf("1번째 숫자 : ");
scanf("%d", &a[0]);
printf("2번째 숫자 : ");
scanf("%d", &a[1]);
printf("3번째 숫자 : ");
scanf("%d", &a[2]);
printf("4번째 숫자 : ");
scanf("%d", &a[3]);
sum = a[0] + a[1] + a[2] + a[3];
printf("합은 : %d\n", sum);
}
배열 for
#include<stdio.h>
int main(void) {
int resul_3 = array_3();
return 0;
}
int array_3() {
/*
배열을 for로 돌리기
*/
printf("----------- array_3 시작 -----------\n");
int number[4];
int sum = 0;
int i;
for (i = 0; i <= 3; i++) {
printf("%d번째 숫자를 입력 :", i + 1);
scanf("%d", &number[i]);
}
sum = number[0] + number[1] + number[2] + number[3];
printf("합은 : %d\n", sum);
printf("----------- array_3 종료 -----------\n");
}
배열 초기화
/*
배열을 초기화
*/
int number[4] = { 10, 20 ,30 ,40 };
int number[4];
int number[4] = { 10, 20 }; //남은 뒤에 2개는 0으로 초기화됨
int number[100] = { 0 }; //모든 100개의 방이 0으로 초기화
'언어 > C언어' 카테고리의 다른 글
[C언어] 배열(array) / 문자형 배열 (0) | 2025.03.03 |
---|---|
[C언어] 배열(array) / 배열 크기 구하기 sizeof() / 정수형배열 (0) | 2025.03.03 |
[C언어]while / 1부터 10까지 합 / 무한 루프 (0) | 2025.03.03 |
[C언어] for 반복문 / 무한 루프 (0) | 2025.03.03 |
[C언어] for문 반복문 / while 반복, 무한루프 배울 내용 (0) | 2025.03.02 |