[C언어_활용] 배열 크기 구하기(sizeof)C2021. 12. 9. 06:24
Table of Contents
1. sizeof 함수 : 메모리상에서 차지하고 있는 용량에 대해서 알려줌.
//sizeof를 활용해 배열 전체의 메모리 용량과, 배열의 크기(길이)구하기
#include <stdio.h>
int main()
{
int arr[] = {519, 31, 7988, 165326, 100, 150};
printf("%d\n", sizeof(arr));
// 배열전체가 메모리 상에서 차지하고 있는 용량
printf("%d\n", sizeof(arr) / sizeof(arr[0]));
// 배열의 길이 구하기(배열전체 메모리, 원소 1개의 메모리)
return 0;
}
2. sizeof 활용해 각 배열의 크기(길이) 확인하기
#include <stdio.h>
int main()
{
int arr1[] = {1, 2, 3};
int arr2[] = {49, 4657, 7, 446, 456, 45, 004};
int arr3[] = {5, 4, 3, 2, 1, 6, 7, 8, 9};
printf("%d\n", sizeof(arr1)/sizeof(arr1[0])); //3
printf("%d\n", sizeof(arr2)/sizeof(arr2[0])); //7
printf("%d\n", sizeof(arr3)/sizeof(arr3[0])); //9
return 0;
}
'C' 카테고리의 다른 글
[C언어_활용] 문자열 길이 구하기 (0) | 2021.12.09 |
---|---|
[C언어] 문자열 출력과 입력 (0) | 2021.12.09 |
[C언어] 배열(Array) 선언, 인덱스, 주소 (0) | 2021.12.09 |
[C언어_활용] 누적 계산기(for, while문 활용) (0) | 2021.12.09 |
[C언어] 반복문(for, while, do while) (0) | 2021.12.09 |
@Yanako :: Yana's coding story였는데요, 우당탕탕 개발일지가 맞는것같
야나의 코딩 일기장 :) #코딩블로그 #기술블로그 #코딩 #조금씩,꾸준히
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!