C++第四节 宏与内联函数
发布时间
阅读量:
阅读量
文章结构概述
-
-
-
📍为何
-
- 宏函数可能引发副作用
-
内联函数
-
📍为何
-
- 内联函数的特性
-
-
- 补充
-
调试版本与发布版本的差异
-
调试版本
-
发布版本
-
-
📍为什么

为何a的数值已经被调整为100,但最终输出结果却显示为10?
在C++语言中,被const关键字修饰的变量通常被称作常量,并且具备类似宏替换的功能
* 在`编译过程中`,所有使用const常量的地方都会被替换为该常量的实际数值(需要注意的是:通过引用方式访问的常量不在此列)
* 程序代码必须经历预处理、编译、汇编以及链接等步骤后才能运行,因此在`编译阶段`,编译器会直接将a的值替换为10,这也就是为何输出时a仍显示为10的原因。然而,在程序执行过程中,a的值又被修改为了100
在C语言中,由const关键
全部评论 (0)
还没有任何评论哟~
