首页 > 代码库 > 符号常数
符号常数
符号常数
符号常数的定义
定义符号常数有三种方法:宏定义、const修饰和枚举。
(1)宏定义.宏定义用指定的标识符来代表一串字符,一般形式如下:
#define 标识符 字符串
使用宏定义时注意:
<1>、宏定义必须以#define开头,行末不加分号,因为它不是C语句;
<2>、每个#define只能定义一个宏,且只占用一个书写行;
<3>、#define命令一般出现在函数外部,有效范围为从定义开始处到本源程序文件结束;
<4>、使用宏定义时可以使用已经定义过的宏,称为宏定义的嵌套;
(2)const定义。和宏定义不同,用const定义的符号常数,既有类型也有值,一般形式如下:
const 数据类型 标识符=常数表达式
例如:
const int max = 300;
const float x = max+3.14;
使用const时注意:
<1>、const定义是以关键字const开头、以分号结尾的C语句;
<2>、每个const语句可以定义多个同类型的符号常数,相互之间用逗号隔开;
<3>、const定义既可以出现在函数外部,也可以出现在函数体内;
<4>、const定义是在程序编译时完成对标识符的赋值;
符号常数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。