本文主要是介绍Fun with pointer!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
int x=1; //x的地址为50语句 | p | *p | x |
int x=1; const int *p =&x; | 50 可以修改 int y=2;p=&y,此时p和*p都变 | 1 不能修改 | 可以改变。x=2,此时*p=2,但p不变 |
const int x=1;const int *p=&x; | 50 不可修改 | 1 不可修改 | 不可修改 |
const int x=1;int *p=&x; | 出错 只能常量指针才可以指向常量 | ||
int x=1; int *const p=&x; | 50 不可修改 | *p=3;则x=3.但p不变 | 可以改变。*p对应改变,但是p不变 |
int x=1;const int *const p=&x; | 50 不可修改 | 不可修改 | 可以改变。x=2,此时*p对应改变但p不变 |
这篇关于Fun with pointer!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!