[C++] 15. sizeof()
2022. 5. 31. 00:01ㆍ코딩 1막 <C++개념편>
728x90
#include <iostream>
using namespace std;
void main()
{
int num = 10;
//sizeof(크기를측정하고싶은것)
cout << sizeof(int) << endl; //int의 사이즈는 4이다.
cout << sizeof(num) << endl; //int형 변수인 num의 사이즈도 당연히 4이다.
cout << sizeof(char) << endl; //char의 사이즈는 1이다.
//----배열 초기화 방법 1----//
//int arr[3];
//arr[0] = 10;
//arr[1] = 20;
//arr[2] = 30;
//----배열 초기화 방법 2----//
//int arr[3] = {10,20,30};
//----배열 초기화 방법 3----//
int arr[] = { 10,20,30 }; //알아서 크기를 계산해서 할당해줌
//위의 배열 초기화 방법 1 2 3은 모두 같은 역할을 수행
cout << sizeof(arr) << endl; //배열 전체의 크기 int형이 3개니까 12bite
cout << sizeof(arr[0]) << endl; //배열 요소 하나의 크기 int형이니 4bite
cout << sizeof(arr) / sizeof(arr[0]) << endl; //전체에서 요소하나만큼을 나누면 배열안의 요소의 갯수가 나옴 12/4 = 3
for (int i = 0; i < sizeof(arr) / sizeof(arr[0]); i++)
{
cout << arr[i] << endl;
}
}
728x90
'코딩 1막 <C++개념편>' 카테고리의 다른 글
[C++] 17. 구조체 (0) | 2022.05.31 |
---|---|
[C++] 16. 2차원배열 (0) | 2022.05.31 |
[C++] 14. 배열 (0) | 2022.05.30 |
[C++] 13. 포인터변수 (0) | 2022.05.30 |
[C++] 12. 피보나치 수열 문제 (0) | 2022.05.30 |