【笔记-C语言】 const
来源:互联网 发布:淘宝直通车入门知识 编辑:程序博客网 时间:2024/05/23 22:15
常用于定义常量,修饰函数的输入参数、返回值。
void ab(const int *p);
接收时可扩展接收范围:
const int *p1=const int *p2;
const int *p1=int *p2;
对于函数void ab(int a); const修饰无接收范围意义,因为函数中,a接收一个值时,a=x是复制一个变量,const int a=x时,传入参数时是在做const型的a的初始化。
当一个变量为const型时,可通过指针修改
1)const int a=10;
int *p=&a;
*p=20;可修改a的值,编译时有警告,无错误
2)int a=10;
const int *p=&a;
int **pp=&p;
**pp=20;不可通过p修改变量,可以使用二级指针
3)int a;
const int b;
int *p=&a;
a,b地址连续,p+1可访问到b的位置
<c++不可修改成功const变量>
阅读全文
0 0
- 【笔记-C语言】 const
- C语言零星笔记--(const、typedef)
- C语言笔记之const关键字
- 笔记|C 语言 const 的用法
- c语言学习笔记之const关键字(理解)
- C语言const介绍
- C语言const介绍
- C语言的const
- C语言const详解
- C语言关键字----Const
- C语言const使用
- C语言const详解
- C语言const使用
- C语言之const
- C语言CONST
- C语言的const .
- C语言const
- C语言关键字----Const
- 回车事件
- 简单介绍算法一角
- hadoop新手入门指导
- linux下调试程序注意事项
- iOS fwrite写入文件到document失败.
- 【笔记-C语言】 const
- STM32-MDK5基础使用
- Smart-Forms套打和不套打
- SSL_2295 暗黑破坏神
- ssl2290-潜水员【dp之二维费用】
- 5. Longest Palindromic Substring
- 十六进制字符串、bytes数组、字符串三中之间转换
- Java核心技术Ⅰ——心得(1)
- struct event