xiaosi4081 发表于 2020-4-26 12:31:03

应输入表达式

报错应输入表达式
printf("%s%s\n",A,A);
A:
#define A="****************************"

sunrise085 发表于 2020-4-26 12:35:09

本帖最后由 sunrise085 于 2020-4-26 12:38 编辑

#define A "****************************"
define名字和对应量之间怎么能有等号呢,
define的作用就是给后者起个名字,名字为前者,
#define M N其中M是名字,N是原表达式

zltzlt 发表于 2020-4-26 12:57:21

#define 是宏定义,和普通的变量定义不一样,格式为:

#define a b

其中 a 是名字,b 是表达式。所以应该这么写:

#define A "****************************"
页: [1]
查看完整版本: 应输入表达式