0
点赞
收藏
分享

微信扫一扫

C语言-第1章_导言-04

第1章 导言 -04

1.4 符号常量

// 在程序中使用200、20等类似的 “幻数” 并不是一个好习惯。

// 它们几乎无法向以后阅读该程序的人提供什么信息,而且使程序的修改变得更加困难。

// #define 指令可以把符号名(或称为符号常量)定义为一个特定的字符串:

#define 名字 替换文本


// 测试代码如下
# include <stdio.h>

#define LOWER 0 /* 温度表的下限 */
#define UPPER 200 /* 温度表的上限 */
#define STEP 20 /* 步长 */

/* 打印华氏温度 -- 摄氏温度对照表 */
int main()
{
int fahr;

for (fahr = LOWER; fahr <= UPPER; fahr = fahr + STEP)
printf(%3.0f %6.1f\n, fahr, (5.0/9.0) * (fahr - 32));

return 0;
}



//其中,LOWER、UPPER、STEP都是符号常量,而非变量,因此不需要出现在声明中。

// 然后再通过下列命令进行编译
$ cat constant.c
$ gcc constant.c
$ ./a.out

符号常量 01.png

举报

相关推荐

0 条评论