- 博客(3)
- 收藏
- 关注
原创 C语言分支和循环(下
加上 srand 函数之后,只是让 rand 函数初始化了而已,我们想要真正生成一个随机值,就要让“种子”始终保持一个一直变化的值,还需要用到 time 函数。我们要生成不同的随机数,就不要让种子为默认值,而是随机变化的,但首先我们先要让种子初始化,不让它以默认值进行,这个时候就需要用到srand函数。rand 生成的始终是一个伪随机值,它是对一个叫“种子”的基准值进行运算生成的, rand 函数生成随机数的默认种子是1。,所以无论我们运行多少次,输出的结果都是一样的。很明显这不是我们想要的结果。
2024-07-28 17:23:17 571
原创 C语言分支和循环(上
如果想要避免这种情况,即如果想要else和某一个if(非就近关系)配对,只需要在if后加上大括号即可。如果想要让if控制多条语句,则需要使用{},这样就变成里复合语句,或者程序块。这两种循环都是先判断,条件如果满⾜就进⼊循环,执⾏循环语句,如果不满⾜就跳出循环;为假,表达式结果为0,语句不执行。运算逻辑是:如果exp1为真,则计算exp2,如果exp1为假,则计算exp3。||:或运算符,即或者(两侧表达式至少有一个为真才能为真,否则为假)。&&:与运算符,即并且(两侧表达式都为真才能为真,否则为假)。
2024-07-27 16:58:08 1585
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人