#define 我想知道的是单独一个#define 后面不接其他东西 两位虽然很热心,但是这些用法我都知道,我想知道的是单独一个#define 没有被标识符代表的字符串或者其他什么东西

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 21:44:11
#define 我想知道的是单独一个#define 后面不接其他东西 两位虽然很热心,但是这些用法我都知道,我想知道的是单独一个#define 没有被标识符代表的字符串或者其他什么东西

#define 我想知道的是单独一个#define 后面不接其他东西 两位虽然很热心,但是这些用法我都知道,我想知道的是单独一个#define 没有被标识符代表的字符串或者其他什么东西
#define
我想知道的是单独一个#define 后面不接其他东西
两位虽然很热心,但是这些用法我都知道,我想知道的是单独一个#define 没有被标识符代表的字符串或者其他什么东西

#define 我想知道的是单独一个#define 后面不接其他东西 两位虽然很热心,但是这些用法我都知道,我想知道的是单独一个#define 没有被标识符代表的字符串或者其他什么东西
#define a
就是定义了a这个符号
一般和下面这段代码结合
#ifdef a
// 如果定义了a,这段代码就会执行
#endif

语法一:
#define 标识符 被标识符代表的字符串 //这种用法很简单,就是一种替换.
语法二:
#define 标识符[(参数1,.....,参数n)] 被标识符代表的字符串 //其中,在"被标识符代表的字符串"中出现的形参将在使用时被实参替代. 就像写函数一样.

#define a 12
意思就是把a与12等同用。a即12,这是方便修改数值而改的。比如a代表汇率,今天是8,明天是9,只需改这个define就好了