c++ array iterator for loop code example

Example 1: c++ loop through array

string texts[] = {"Apple", "Banana", "Orange"};
for( unsigned int a = 0; a < sizeof(texts); a = a + 1 )
{
    cout << "value of a: " << texts[a] << endl;
}

Example 2: lopping over an array c++

for (int i = 0; i < arr.size(); ++i){
//use if we explicitly need the value of i
cout << i << ":\t" << arr[i] << endl;
}
for (int element : arr){
//modifying element will not affect the array
cout << element << endl;
}
for (int &element : arr){
//modifying element will affect the array
cout << element << endl;
}

Example 3: for loop with array c++

int v[] = {1,2,3,4,5};
for (int n : v)
  cout << n << endl;
//make sure to compile with -std=c++11

Tags:

Cpp Example