#define的用法

来源:互联网 发布:linux 当前时间 格式 编辑:程序博客网 时间:2024/05/16 18:42

#define P 3
#define F(int x) { return (P*x*x);}
main()
{
printf("%d/n",F(3+5));
}

 

结果:编译出错

 

 

#define的语法:#define 标识符 字符串

其中标识符可以是不带参数的宏名,也可以是带参数的宏名

如:

#define G 3

 

#define S(a,b) 5

 

其他的形式就会编译出错。。。

原创粉丝点击