const修饰指针
来源:互联网 发布:围巾的各种围法 知乎 编辑:程序博客网 时间:2024/05/28 23:21
int constTest(void){ int a[10]={1,2,3,4,5,6,7,8,9,10}; const int*p1=&a[0];//p1指向的值不能变,p1本身可以变 int const*p2=&a[1];//p2同上 int*const p3=&a[2];//p3本身不能变,p3指向的值可以变 const int*const p4=&a[4];//p4本身和指向的值都不能变 p1=&a[9];//correct *p1=a[1];//error p2=&a[9];//correct p2=&a[9];//error *p3=a[9];//correct p3=&a[9];//error p4=&a[9];//error *p4=a[9];//error return 0;}
有一个诀窍,就是先忽略掉类型名int,看const离哪一个近,就是修饰哪一个,
例如 const int*p1 不看 int,const修饰的是*p1,说明 它修饰的*p1不能变,即p1指向的值不能变,而p1本身可以变(当然因为p1本身变了所以它指向变了,但不能直接修改p1指向的值)
- const 修饰 指针
- const修饰指针
- 关于const修饰指针
- const修饰指针 变量
- const修饰指针
- 关于const修饰指针
- const修饰指针
- const 修饰指针
- 关于const修饰指针
- c++ const修饰指针
- [c/c++]const修饰指针
- const修饰符和指针
- C++语言const修饰指针
- const 修饰指针的问题
- const修饰符和指针
- const修饰变量、指针详解
- const修饰的多级指针
- const修饰指针的用法
- Android WebView加载完资源后显示
- 让视角随着精灵移动(续)
- SQL Server 触发器(详细)
- [转]英国爱丁堡大学拟开设搜寻外星人课程
- send,recv,sendto,recvfrom
- const修饰指针
- 学着用iterator来干活儿
- ES OpenGL10 函数介绍
- 深入浅出FPGA-4-数字电路设计基础
- 如何成为一个编程高手
- 数据库日志文件过大的处理方法
- LINUX下GDB调试
- spring 和hibernate 集成 时单元测试
- ubuntu下破解sublime text 2