extern 引用外部全局变量
#define SIZE 20
int a[SIZE]; //经常这么用
宏替换
#define Print(My_var) printf(" %d",My_var)
#define max(x,y) x>y?x:y
如果一行放不下可以加 换行继续
字符串作为宏参数
#define STR "cxc"
用宏连接字符串
#define join(a,b) a##b
printf("%dn", strlen(join("cxc","as")));//输出5
#ifndef block 等价于 #if !define block
#ifdef block 等价于 #if defined block
条件宏举例:
#include
#include
#define A 0
#define B 1
#define C A
#if A == B
#define STR "相等"
#else
#define STR "不相等"
#endif
int main(void)
{
printf("%sn",STR );
return 0;
}
日期宏
#include
#include
int main(void)
{
char date[] = __DATE__;
printf("%s %sn",date,__TIME__ );
return 0;
}
服务器托管,北京服务器托管,服务器租用,机房机柜带宽租用
咨询:董先生
电话13051898268 QQ/微信93663045!
上一篇: 怎么降低服务器的成本?
下一篇: 网站的排名前进怎么做?这些前进诀窍要求知道吗-白狐公羊seo