C语言,假设我想在程序中用圆括号代替花括号,预处理define行该如何写?

问题描述:

C语言,假设我想在程序中用圆括号代替花括号,预处理define行该如何写?
比如说
#define ({
#define )}
这种写法对吗?define 和(之间是否需要空格?(和{之间,是否又需要空格隔开?写花括号时需要加引号吗?
1个回答 分类:综合 2014-10-13

问题解答:

我来补答
用圆括号代替是有点问题的,因为圆括号本身是有意义的,你可以用其他代替嘛⋯⋯比如说这样一般是可以的
#define a {
#define b }
int main()
a
printf("ok");
return 0;
 
 
展开全文阅读
剩余:2000
上一页:求补英语