본문 바로가기
공부,일/C++

배열

by fromnothing1 2021. 8. 25.
#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

댓글