通过宏定义 for 循环,简化代码
#define _for(i,a,b) for( int i=(a); i<(b); ++i)
#define _rep(i,a,b) for( int i=(a); i<=(b); ++i)
举例
int num[10];
_rep(i,1,5)
cin >> num[i] >> endl;
_rep(i,1,5)
cout << num[i] << endl;
则读取至num[1 ~ 5],输出num[1 ~ 5]
通过宏定义 for 循环,简化代码
#define _for(i,a,b) for( int i=(a); i<(b); ++i)
#define _rep(i,a,b) for( int i=(a); i<=(b); ++i)
举例
int num[10];
_rep(i,1,5)
cin >> num[i] >> endl;
_rep(i,1,5)
cout << num[i] << endl;
则读取至num[1 ~ 5],输出num[1 ~ 5]