前面我们讲了有关分支与循环的内容,可以由此看→
http://t.csdnimg.cn/yxTwh 今天我们就由此些知识来实现个小游戏
首先我们先要了解该游戏所需要的几个函数:
rand()函数: 可以生成伪随机数(多次程序运行结果一致)→rand函数是以一个叫“种子”的基准值生成函数,而rand函数生成随机数的默认种子为1(导致多次程序运行结果一致的原因→导致生成伪随机数)→所以要生成不同的随机数,应该让种子是变化的 生成随机数范围:0~RAND_MAX(32767→跟编译器有关)之间
srand()函数: 用来初始化随机数的生成器的——变化rand的种子 (不是给种子一个随机数→那就是以一个随机数来生成一个随机数了) →所以当srand()里的参数值为1时,rand种子仍然是1;变成2,rand的种子值就改变——所以当使参数值一直变时(如time函数) ,rand的种子就会一直变