Can someone explain this block of code to me in simple terms, lol. It has me quite confused.
Code:
// more pointers
#include <iostream>
using namespace std;
int main ()
{ int numbers[5];
int * p;
p = numbers;
*p = 10;
p++; *p = 20;
p = &numbers[2]; *p = 30;
p = numbers + 3; *p = 40;
p = numbers; *(p+4) = 50;
for (int n=0; n<5; n++) cout << numbers[n] << ", ";
return 0;
}
cout << numbers[n] << ", "; return 0;
}
Last edited by a moderator: