#include <iostream>
#include<algorithm>
#include<string.h>
using namespace std;
int main()
{
int coun[30]={1,2,3,4};
for(int i=0;i<10;i++){
cout<<' '<<coun[i];
}
cout<<endl;
int p=*(coun++);
int q=*(++coun);
cout<<p<<' '<<q<<endl;
return 0;
}
思考:
字面意思是提示我们代码中的左值/应该是一个可以增加(或减少)的一个操作数
数组类型具有局限性,数组名字是指针但是不能改变这个指针所指向的空间位置,这样叫做左值不可加;
为什么是左值呢因为实际上最后都有coun=coun+1;
另一个约束不能通过指针的指针来修改数组值。在另外我的博客里有