C语言中const用法详解

const修饰普通变量

const作用在于定义一个常量,比如const int a = 10,代表a的值不能被直接修改了,是一个常量,但仍可以通过指针的方式间接修改,如下图所示,一般不建议这样做,毕竟把一个变量用const修饰,就是为了不让值被修改,再去费力去修改值就显得得不偿失了。

 const int a = 5;printf("a = %d\n", a);int* p = (int*) &a;*p = 50;printf("a = %d\n", a);//输出为 5 50

const修饰指针变量

看图比较明白

C语言中const用法详解相关推荐

  1. java 函数fun_c语言中fun用法详解_后端开发

    Java Dao层的作用_后端开发 Dao层叫数据访问层,属于一种比较底层,比较基础的操作,可以具体到对于某个表或某个实体的增删改查,其Dao层的作用是对数据库的访问进行封装,从而不涉及业务,实现解耦 ...

  2. c语言中funx的作用,c语言中fun用法详解

    C语言中fun用法详解 fun函数是自定义的C/C++语言函数,函数功能多样.该函数名为"函数"英文function的简写,一般在示例和试题中使用,通常在主函数中被调用. C/C+ ...

  3. C语言中typedf函数的用法,C语言中typedef用法详解

    在C语言中,经常有如下的用法: typedef struct  tag{    ...} MyType, *MyPtr; 一旦通过如上定以后,就可以用MyType来定义struct tag结构了. 以 ...

  4. C语言中extern用法详解

    在C语言中,修饰符extern用在变量或者函数的声明前,用来说明"此变量/函数是在别处定义的,要在此处引用".  1. extern修饰变量的声明. 举例来说,如果文件a.c需要引 ...

  5. C语言中const关键字详解

    1.什么是const? 常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的.(当然,我们可以偷梁换柱进行更新:) 2.为什么引入const? const 推出的初始目的 ...

  6. C语言中static用法详解

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.static修饰变量 1.修饰局部变量 2.修饰全局变量 二.static修饰函数 总结 前言 static关键字 ...

  7. c语言extern的作用6,C语言中extern用法详解

    本文基于VC6.0 编译器 首先文档结构如下: myextern.h和myextern.c中定义extern函数 main.c中定义main方法,调用extern函数 1.第一个尝试: myexter ...

  8. C语言高频率--typedef和const用法详解

    一.typedef用法详解 C语言允许为一个数据类型起一个新的别名,就像给人起"绰号"一样. 起别名的目的不是为了提高程序运行效率,而是为了编码方便.例如有一个结构体的名字是 st ...

  9. php const用法详解

    php const用法详解 在编程中,我们一般用常量来定义那些在运行时不能被改变的常数值,下面让我们来看看php中的const吧,这个东西其 实没有什么好说的,只是为了知识的完善而随便说下吧.在定义一 ...

最新文章

  1. spring中type转换框架设计与实现
  2. react-native 使用 antd-mobile-rn UI进行开发app
  3. 内存共享和过量使用区别在哪里?
  4. 【Elasticsearch】Curator 从入门到实战
  5. ajax内调用WCF服务
  6. 数据包络分析--CCR模型
  7. word如何弄成两竖列_Word中怎么将文字改成竖排显示
  8. Linux 系统配置信息查询 各种查看Linux配置的方法
  9. 新浪UC聊天室的几个漏洞
  10. WIN10创建虚拟桌面
  11. ZYNQ开发之BootROM加载
  12. Python 神器,自动识别文字中的省市区并绘图
  13. 根据2021年天文年历计算非表列的其他时刻的太阳赤经纬
  14. MapXtreme 包含所有自带坐标系一览
  15. MAC下安装REDIS和REDIS可视化工具RDM并连接REDIS
  16. python统计爬取全国地铁线路站点
  17. Python爬虫入门——2. 2爬取酷狗音乐top1-500歌曲信息
  18. R语言 substring() 函数 :提取字符串的一部分
  19. 【下载】世界100首经典钢琴曲,打包集结下载
  20. 北交计算机文化基础在线作业答案,19秋北交《计算机文化基础》在线作业二【满分答案】...

热门文章

  1. matlab sub2ind与ind2sub
  2. React搭建个人博客
  3. simulink的Spectrum Analyzer(功率谱密度)
  4. 数字字符串转化为数字
  5. 2022年高级性能测试岗面试题【面试必看】
  6. QT qss选择器------ID 选择器
  7. ubuntu nginx安装完成无法解析php解决方法
  8. Restful API思路
  9. 【企业风采】云息通信获“中国声谷企业”、“优质小微企业”等多项证书
  10. 怎么通过路由器设置虚拟服务器,通过路由器如何设置虚拟服务器