博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c语言中的const专题
阅读量:4211 次
发布时间:2019-05-26

本文共 360 字,大约阅读时间需要 1 分钟。

在c语言中,必须要有这么一个概念,指针变量与指针所指向的内存空间是两个不同的值

(1)  常整形数

      

const int a;  //int const b;

这两个意思是一样的,代表一个常整形数

 

(2) const char * p

  代表一个指向常整形数的指针,指针的指向可以改变,但是这个内存空间所存储的数据不可以改变

 

(3) char * const p.

代表这个指针的指向不可以改变,但是这个指针所指向的内存空间所存储的数据是可以改变的

 

(4) const char * const p;

 

代表这个指针的指向不可以改变,而且,这个指针所指向的内存空间所存储的数据是不可以改变。

 

const的好处:合理利用const的好处。1 指针做函数参数,可以有效的提高代码可读性,减少bug

                                                            2 清楚的分清参数的输入和输出特性

 

 

 

 

转载地址:http://amzmi.baihongyu.com/

你可能感兴趣的文章
SQLSERVER数据库管理员的专用连接DAC
查看>>
SQL Server 2008中Service Broker基础应用(上)
查看>>
新下载kettle不能启动问题
查看>>
mysql sp
查看>>
SELECT ... FOR UPDATE LOCK IN SHARE MOD
查看>>
恢复oracle数据到以前的某个时间点
查看>>
mysql kettle 分页
查看>>
mongoDB 入门指南、示例
查看>>
不存在插入的一种写法
查看>>
p_vipshop_to_actual_day_shop_sale
查看>>
写MySQL存储过程实现动态执行SQL
查看>>
P_sync_etl_mid_data
查看>>
js正则表达式语法
查看>>
常用正则表达式大全 (转)
查看>>
mysql版同步数据
查看>>
MySQL参数DELAY_KEY_WRITE的详细说明
查看>>
利用MYSQL 日志恢复
查看>>
mysql 大量数据插入(可用于数据添加字段不能添加的情况,因为会copy临时表。这样可以手动分批处理)
查看>>
MySQL数据库中表类型MyISAM与InnoDB的区别
查看>>
windows mysql忘记root密码的解决方法
查看>>