指针高级之const关键字
指针高级之const关键字
##不能赋值只读变量
const int a=10;
a=100;
编译时会出错
可以使用非const指针对于内容进行修改
在当前环境下,通过指针访问的数据为改变后的数据,
const int a=10;
int *p=&a;
*p=11;
printf("%d,/%d\n",*p,a)
输出为:11,11
注:与编译环境有关,有的编译环境输出为11,10
const声明不可改变存储空间内的数据指针
const int *pp=&a;
prin
原创
2020-09-26 23:36:06 ·
59 阅读 ·
0 评论