发布网友
共5个回答
热心网友
用圆括号代替是有点问题的,因为圆括号本身是有意义的,你可以用其他代替嘛⋯⋯比如说这样一般是可以的
#define a {
#define b }
int main()
a
printf("ok");
return 0;
b
热心网友
一般情况下需要一个变量一个变量的定义,如果是矩阵可以使用宏定义函数
热心网友
macro names must be identifiers
宏名必须是标识符
你的这种设想没法用宏定义实现。
另外,做宏定义的时候
#define PI 3.14
其中的 PI 和 3.14 之间需要空格
热心网友
这个没法写。
因为,( {这个C语言中都有自己的解释,你不能重新定义,
#define PI 3.14
这种要求PI不能是C语言中使用的。
热心网友
用圆括号代替是有点问题的,因为圆括号本身是有意义的,你可以用其他代替。