预处理、const、static、sizeof
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)); } }
不断尝试、不断调整、不断学习、不断进步