1.预处理和宏定义
#define xxxx
#ifdef
xxxx ;
#elseif
xxxx;
#endif
2.c++求随机数
rand(),rand()会返回一随机数值, 范围在0至RAND_MAX 间
#define random(x) (rand()%x),产生0~x区间的随机数
但,以上都是产生一次随机数,srand()用来设置rand()产生随机数时的随机数种子。
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define random(x) (rand()%x)
void main()
{
srand((int)time(0));
for(int x=0;x<10;x++) {
printf("%d/n",random(100));
}
}