c++에서는 typename Arr[3] = {1,2,3}; 과 같이 데이터형으로 초기화할 수 있다.
int A[7] = {1,2,3,4,5}; for(int num:A) cout<<num<<endl; //1,2,3,4,5,0,0
📢인덱스안에 n같은 가변상수를 쓰면 컴파일러가 에러를 일으킴. 즉, 정적할당으로는 가변상수를 쓸 수 없음
int A[5] = {1,3,5,7,9};
for(int i=0;i<5;i++)
cout<<A[i]<<endl;
int A[5] = {1,3,5,7,9};
for(int num:A)
cout<<num<<endl;
for문에서 왼쪽에 출력하려는 자료형 변수명을, 오른쪽에 배열의 이름을 입력한다.
for(int num&:A) num = 10;
//이러면 배열의 요소들이 전부 10으로 출력됨#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int>Arr2 = {1,2,3,4,5,6};
for (int num : Arr2)
cout << num << endl;
return 0;
}