BIG
Sample Code - 배열 - 동적
#include <stdio.h>
#include <stdlib.h>
int main() {
int n; // 배열의 크기를 입력받을 변수
int *arr; // 동적으로 생성할 배열의 포인터
// 배열의 크기를 입력받음
printf("배열의 크기를 입력하세요: ");
scanf("%d", &n);
// 입력받은 크기에 맞게 배열 동적 할당
arr = (int *)malloc(n * sizeof(int));
// 배열에 값 입력
printf("%d개의 정수를 입력하세요:\n", n);
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
// 배열의 값 출력
printf("입력한 값은 다음과 같습니다:\n");
for (int i = 0; i < n; i++) {
printf("%d ", arr[i]);
}
printf("\n");
// 동적 할당한 배열 메모리 해제
free(arr);
return 0;
}
#=======================================================================
#
# 실행결과
#
#=======================================================================
배열의 크기를 입력하세요: 10
10개의 정수를 입력하세요:
1
2
3
4
5
6
7
8
9
0
입력한 값은 다음과 같습니다:
1 2 3 4 5 6 7 8 9 0
LIST
'!!...C' 카테고리의 다른 글
[ C ] Macbook M1 환경에서 C GCC 컴파일러 설치 (0) | 2023.02.20 |
---|---|
[ C ] C 언어에서 #include <stdio.h> (0) | 2023.02.19 |
[ C ] Sample Code - 배열 - 정적 - 01 (0) | 2023.02.18 |
[ C ] Sample Code - 포인터-01 (0) | 2023.02.18 |
[ C ] Sample Code - 구조체-01 (0) | 2023.02.18 |