![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
各种零散知识
文章平均质量分 52
体量小但作用不小的各种奇奇怪怪的知识,像编译器上和代码各种细小的问题
NorthTruths
这个作者很懒,什么都没留下…
展开
-
随机数生成(rand函数、srand函数、time函数)
1. 通过 time(NULL) 根据现在的时间戳生成一个一直在变化的数字2. srand 函数将上面变化的数字设置为 rand 函数的种子3.rand 函数通过这个种子生成一组伪随机数因为时间戳一直在变化,所以致使以它为基准的 种子 一直变化,然后又致使以种子为基准的 rand 函数生成一个真正的随机值了首先介绍三个函数 :rand函数声明:intrand(void);rand函数的使用需要头文件:rand函数是对⼀个叫“种子”的基准值进行运算生成的随机原创 2023-11-12 16:08:02 · 97 阅读 · 1 评论 -
测试case后面能否使用&&、||
从以上现象可以看出,不论编译器是否报错,case 后面的常量表达式中都不能包括 && 和 || ,或者说,对于 && 和 || 及其后面的值,编译器都会选择忽略,并且还会因某种原因导致后面 case 标签的报错。只用一个数字的话就不会报错。原创 2023-10-15 13:40:34 · 186 阅读 · 1 评论 -
实现四舍五入/浮点数与整数的转换
神奇的事情发生了,代码直接自带四舍五入原创 2023-10-16 20:24:16 · 104 阅读 · 1 评论