Can anybody explain why *var=i is valid

Viewed 40

//why *var=i is valid and var++ is not valid

#include<iostream>

using namespace std;
const int MAX = 3;

int main () {
   int  var[MAX] = {10, 100, 200};

   for (int i = 0; i < MAX; i++) {
      *var = i;    // This is a correct syntax
      var++;       // This is incorrect.
   }

return 0;
}

// can anyone elaborate this in terms of pointers vs arrays in c++

0 Answers
Related