define

Posted qf-breeze

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了define相关的知识,希望对你有一定的参考价值。

#define f(i,j,n) for(register int i=j;i<=n;i++)
#define F(i,j,n) for(register int i=j;i>=n;i--)

这可以缩减代码量

增强可读性(明明是装逼)

#define INF 1<<30
const int INF=1<<30;

上面两段的代码是一样的效果

#define Abs(x) x?x:-x
#define Max(a,b) a>b?a:b
#define Min(a,b) a<b?a:b

同样可以这样

这样比cmath库的要快

Max 和 Min 就可以跨越 类型的限制

以上是关于define的主要内容,如果未能解决你的问题,请参考以下文章

分享几个实用的代码片段(第二弹)

2C++ 的升级

Android内核源码bionic目录下的子目录arch-arm源码分析笔记

五子棋游戏(简单易懂,入门都能学)

20160204.CCPP体系详解(0014天)

在C代码中将结构体变量作为参数传递效率忒低