今天在一个笔试时碰到一个define多行定义的题
特来此记录一下
用法:
#define fun(para) for(int i=0;i<10;++i){
cout<<“a”<<" ";
}
实例VS2019运行
#include
using namespace std;
//这里要切记para是代表一个参数并非一个类型如double,int之类,纯粹就是个参数名字,可以起任何名字,只要符合标识符要求即可
#define fun(para) for(int i=0;i<10;++i){
cout<<“a”<<" ";
}
int main()
{
fun(2);
return 0;
}
//输出结果就是输出10个a