const常量和宏定义常量
考试要求: 掌握     
知识路径:  > 嵌入式系统软件基础知识  > 嵌入式系统程序设计  > 嵌入式程序设计语言  > 嵌入式C/C++程序设计要求  > C程序设计基础  > C程序基础  > 基本数据类型


 
       常量修饰符const的含义是其所修饰的对象为常量(immutable)。若一个变量被修饰为const,则该变量的值就不能被其他语句修改。例如:
       
       C程序中常用宏定义的方式在源程序中为常量命名。例如:
       
       const常量与宏定义常量有所不同:const常量有数据类型,而宏定义常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,不进行类型安全检查,并且在字符替换可能会产生意料不到的错误。有些集成化的调试工具可以对const常量进行调试,但是不能对宏常量进行调试。在C++程序中使用const常量。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有