本篇文章主要介绍了"(讨论)关于const修饰的值不能修改的实践",主要涉及到方面的内容,对于C/C++jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
先看如下代码: 1 #include 2 3 int main() 4 { 5 const int ...
先看如下代码:
1 #include 2 3 int main() 4 { 5 const int a=3; 6 int* p=&a; 7 *p = 4; 8 printf("*p:%d\n",*p); 9 printf("a:%d\n",a); 10 return0; 11 }运行结果:
*p:4a:3也就是说const修饰的变量,只是说不能通过该变量来修改这个值,但是可以通过其它方式来修改这个值,但是即使修改后,再打印a,它依然是原来的值。
虽然此处const确实体现它只读的效果,有没有感觉很奇怪,*p与a应该是同一块内存单元,但是通过他们打印的值却不同,望高手指点。
版权声明:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了(讨论)关于const修饰的值不能修改的实践,包括了方面的内容,希望对C/C++jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。
本文网址链接:http://www.codes51.com/article/detail_150815.html
相关图片
相关文章