c语言的宏定义宏定义一个问题

宏定义是 在预编译时 做 字符替代若无括号,替代成:

你对这个回答的评价是

以上带参宏定义丢了不少括号,经过宏展开后存在逻辑错误,修改代码如下:

采纳数:0 獲赞数:1 LV3

重新优化代码表达式有问题

你对这个回答的评价是?

采纳数:0 获赞数:0 LV1

你对这个回答的评价是

采纳数:0 获赞数:1 LV1

你对这个回答的评价是?

}

在输入数据时在数据之间使用渶文逗号分隔开

因为scanf中的格式化字符串使用了英文逗号

你对这个回答的评价是?

}

我要回帖

更多关于 c语言的宏定义 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信