这期用法系列是我上一期预告的正式版,#define的基础用法大概有2个,分别是:
1.给变量设关联词
#define用于开头(一般在#include的后面),我们可以先看一段代码
#include <iostream>
#define var "hello,world!"
using namespace std;
int main()
{
string a = var;
cout<<a;
}
输出:
hello,world!
这是因为#define创建了一个变量var和他的关联词hello,world!他的格式是:
#define 创建变量名 定义变量值
2.定义函数
#define可以定简易函数,比如
#define add(a,b) cout<<a+b;
这个#define函数就相当于
int add(int a,int b)
{
return a+b;
}
格式是
#define 函数名(使用函数1,使用函数2......使用函数n(有几个函数就用几个)) 执行结果