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

发布网友 发布时间:2024-12-23 13:58

我来回答

5个回答

热心网友 时间:4分钟前

用圆括号代替是有点问题的,因为圆括号本身是有意义的,你可以用其他代替嘛⋯⋯比如说这样一般是可以的

#define a {
#define b }

int main()
a
printf("ok");
return 0;
b

热心网友 时间:1分钟前

一般情况下需要一个变量一个变量的定义,如果是矩阵可以使用宏定义函数

热心网友 时间:4分钟前

macro names must be identifiers
宏名必须是标识符
你的这种设想没法用宏定义实现。
另外,做宏定义的时候
#define PI 3.14
其中的 PI 和 3.14 之间需要空格

热心网友 时间:3分钟前

这个没法写。

因为,( {这个C语言中都有自己的解释,你不能重新定义,
#define PI 3.14
这种要求PI不能是C语言中使用的。

热心网友 时间:7分钟前

用圆括号代替是有点问题的,因为圆括号本身是有意义的,你可以用其他代替。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com

热门图文

Top