如果输入的类型是字符的话,我们需要多加一个参数来告诉计算机存储这个字符的空间大小
一个字符中没有用来终止的转义字符\0,而字符串中有
函数的返回值直接被存在函数的调用式中
程序中命令的执行没有认为干涉的情况下是不会
rand函数生成随机数 头文件是 stdlib
rand()%可随机数字的个数 + 随机数的起点
srand((unsigned int)time(NULL));
使用随机数前需要输入上面这一行代码,设置随机数起点生成器
其中随机数起点生成器中的起点必须得是时刻变化的,所以我们以时间戳作为起点来满足这一要求,关于时间戳的具体要求和内容可以搜,用时间戳时引头文件 time.h
const修饰的常变量只能读不能写
关于if,while等结构的判断语句注意
以 if(a>=b>=c)为例
这里面的判断逻辑是这样的
1.先判断a>=b是否为真,若为真输出1,否则输出0
2.然后再将输出的0和1与c做判断,若大于则为真,佛则为假
等于同理
1.a==b是否为真 1 0
2.1/0是否等于c 是输出1,否输出0
else if 后面可以没有else
递归是一个先将所有的输入依次序调用然后再将所有的返回依次序调回的过程
minimax算法中的博弈树就是一个很好的例子