c语言---const搭配指针问题
来源:互联网 发布:mac 视频特效 编辑:程序博客网 时间:2024/06/11 11:27
如果const在'*'左边,则表示指针指向的变量的值不可变; 保存的值不变。
如果const在'*'右边,则表示指针的值是不可变的; 即是地址不变。
void test()
{
int a = 10;
int b = 20;
int * const p1 = &a;
printf("p1=%d\n",*p1); //10
//int * const p1; p1 read only
//p1 = &a;
//p1 = &b; error
a = 100;
printf("p1=%d\n",*p1); //100
*p1 = 1000;
printf("p1=%d\n",*p1); //1000
int const *p2;
p2 = &b;
printf("p2=%d\n",*p2); //20
b = 200;
printf("p2=%d\n",*p2); //200
p2 = &a;
printf("p2=%d\n",*p2); //1000
//*p2 = 30; error
}
阅读全文
0 0
- c语言---const搭配指针问题
- C语言的const关键字与指针搭配使用
- C语言的const关键字与指针搭配使用
- C语言的const关键字与指针搭配使用
- C语言的const关键字与指针搭配使用
- C语言的const关键字与指针搭配使用
- C语言中的const与指针的同址异值现象(指针究竟能不能修改const问题)
- C语言中的const指针
- c语言初学-const指针
- const和指针(C语言)
- c语言-指针 const解析
- C语言const与指针
- C语言--const和指针
- const和指针的搭配
- C语言中的const与指针
- C语言 const指针的一些特性
- C 语言中 const,指针,数组例子
- C语言中Const指针变量
- 石子问题
- Xcode8使用出现 Class PLBuildVersion is implemented in both /Applications/Xcode.app/Contents/Developer/P
- es6学习-2
- [Unity]PureMVC框架解读(下)
- check exception , runtime exception
- c语言---const搭配指针问题
- 从源程序到可执行程序
- 【Python】pip install windows下报ascii无法编码
- JavaWeb项目,使用ajax进行访问Url,依然请求是上个请求地址
- [5] Spring中的AOP操作(使用xml 配置文件的方式)
- leetcode 495. Teemo Attacking
- makefile 工具基本使用(2)
- 顺序表的操作
- CNN(卷积神经网络)