#include<iostream>
// 배열
int main()
{
int arr[] = { 1,2,3,4 };
for (size_t i = 0; i <sizeof(arr)/sizeof(int) ; i++)
{
std::cout << arr[i];
}
std::cout << std::endl;
int arr1[5] = { 1,2,3 }; // 초기화 하지 않은 부분은 자동을 0을 초기화
for (size_t i = 0; i < sizeof(arr1) / sizeof(int); i++)
{
std::cout << arr1[i] ;
}
}
c 스타일처럼 sizeof 연산자를 이용해서 구해보았다. 하지만 sizeof 연산자는 배열을 매개변수로 사용하면 동작하지 않는다. " 따라서 배열을 함수에서 사용하기 위해서는 매개변수로 배열의 크기 또한 넘겨줘야지 상용가능 하다."
'공부,일 > C++' 카테고리의 다른 글
Temporary Object (0) | 2021.10.17 |
---|---|
string 클래스 (0) | 2021.08.25 |
클래스 (0) | 2021.08.19 |
화면에 출력 (0) | 2021.08.18 |
공부 블로그 (0) | 2021.08.18 |
댓글