GCC编辑器 宏定义字符和字符串类型

GCC编辑器 宏定义字符和字符串类型

1 个回答

提问:GCC编辑器 宏定义字符和字符串类型

网友回答:

你的这个明显与程序有关的,若你的程序main.c对MAX的操作类型就是字符或串,当然是可以的,我这边没有报任何错

你若是要字符的,要这样

gcc -o t  -DMAX="'c'" t.c

程序中

char z=MAX; //z='c'

而若要字串,就要把引号反一下,如

gcc -o t  -DMAX='"cas"' t.c

对程序

char *z=MAX; //z="cas"

(我是linux环境的gcc)


  • 1 关注
  • 0 收藏, 浏览
  • 提出于

相似问题