#include <stdio.h>
int main(void) {
int a[5]={1,7,2,4,5};
int *p = a;
int b = 2;
printf("%d\n",++b);
/*printf("%d\n",++2); 这里说明常量不能自增或者自减。*/
printf("%d\n",*(a+1));
printf("%p",p);//指针变量可以自增,而数组名不能自增,因为数组名是常量(a[0]是一个常量,a也是个地址常量)
printf("%d",*p++);//所以这里用指针变量自增
return 0;
}
变量可以自增,常量不可以自增
最新推荐文章于 2022-09-16 09:27:11 发布