1. 程式人生 > >【C++】for和auto的使用方法

【C++】for和auto的使用方法

第一種方式

int arr[10];
for(int i=0;i<10;i++)
{
  arr[i]=i;
}
for(auto a:arr)
{
  std::cout << a;
}

第二種方式

int arr[10];
for(int i=0;i<10;i++)
{
  arr[i]=i;
}
for(auto &a:arr)
{
  std::cout << a;
}

輸出的結果就是0—9這十個數。

for(auto &a : arr)中“auto &a”就是變數名就和上一個for迴圈中的“int i”一樣,

與for(int i=0;i<sizeof(arr);i++)是一樣的。