11问答网
所有问题
C语言中为什么用#define定义符号常量
如题所述
举报该问题
推荐答案 2012-03-21
为了以后的方便。比如你程序,是一个以5为底的除法运算。
那就是 x=a/b b就#define为5
你程序用着用着,突然想用8为底,那你只要改define就好了,不用再自己去程序里把所有的b都改成8.
主要还是为了以后的方便。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/8M7S2M4FS.html
其他回答
第1个回答 2012-03-21
#define(即宏定义)是在程序预编译时执行替换功能,作用是加快程序运行速度,减少内存空间开销
第2个回答 2020-03-07
应该是c。首先肯定把pi定义成常量,排除d;因为在之后的程序里可以直接用pi来进行计算,符号和字符不能直接计算,所以选c
第3个回答 2012-03-21
为了方便编写程序。
第4个回答 2012-03-21
使用方便 而且便于平台见的移植
相似回答
C语言中
的
#define
是
什么
意思,有什么作用,怎样用??
答:
define 定义一个标识符来表示一个常量
。
其特点是定义的标识符不占内存,只是一个临时的符号,预编译后这个符号就不存在了
。用 #define 定义标识符的一般形式为:define 标识符 常量 //注意, 最后没有分号 define 和 #include 一样,也是以“#”开头的。凡是以“#”开头的均为预处理指令,#d...
大家正在搜
define定义常量
用define定义字符串
c语言define定义函数
c语言中常量的定义
宏定义常量和const常量
宏定义define常数
c语言常量是什么
c语言中字符常量
c语言中常量的要求
相关问题
C语言符号常量定义
C语言中#define定义的符号常量(明显常量)编译程序前真...
C语言中除了可以用预编译处理命令#define,还可以用关键...
C语言中是如何定义常量的啊
C语言中定义符号常量是否必须用类型名来设定常量的类型!!!求...
C语言中是如何定义常量的啊?
c语言中,用什么关键字定义符号常量
c语言中为什么用宏定义一个字符常量(一个字母)可以赋值给字符...