define 可以定义两个值吗
发布网友
发布时间:2022-10-08 10:38
我来回答
共1个回答
热心网友
时间:2023-11-09 07:26
可以1.#define?- 子句是预处理器的命令,在将源代码传递给编译器之前,它会对源代码进行文本替换。?#define的语法是
#define VALUE TEXT_TO_REPLACE_VALUE
就是这样。可能有一些方法可以有条件地创建表达式,但不能在单个语句中。
2.您可以使用enum,然后,您可以在C ++中声明类型Gender或在C中声明enum Gender的变量,它应该只接受其中一个元素作为值,否则编译器将抛出警告。但是enum不接受#define所做的任何声明,你基本上只能用整数。
3.你可以为VAR创建一个数组,并声明你想要的有价值的数据,然后你可以输入这样的值。