#define 用法,看到了我就记一下

看书的时候看到#define的另一种用途

#include<iostream>
#include<cstdio>
using namespace std;
#define rep(i,a,b) for(int i=a;i<=b;i++)

int main()
{
    rep(a, 1, 3)
        cout << a;
    return 0;
}

#define ass(a,b) a*b

又写ass(a+b,c)

会被程序理解为a+b*c

而非(a+b)*c

所以使用是要广用括号#define ass(a,b)  (a)*(b)

 

#define 用法,看到了我就记一下

上一篇:第八篇:DRF之图书数据的增删查改【练习】


下一篇:psacct 软件包工具监视所有用户执行的命令