关于const_cast的一些学习 发表于 2020-11-14 更新于 2021-02-24 分类于 Back , C++ 本文字数: 1k 阅读时长 ≈ 1 分钟 起因近日阅读《C++ primer》,在阅读至const_cast这里时, 书中所述比较奇怪, 看的不是很懂, 然后就自己写了段程序测试一下, 没想到发现了一些奇怪的问题. 阅读全文 »
C语言编译器为什么不检查数组是否越界 发表于 2020-11-04 更新于 2021-02-24 分类于 Back , C 本文字数: 397 阅读时长 ≈ 1 分钟 参考: C语言的编译器为什么不检查数组下标越界 C语言的编译器是不检查下标越界的,以前知道这个问题,可是没有想过是什么原因? 阅读全文 »
C语言随机数的生成 发表于 2020-09-18 更新于 2021-02-24 分类于 Back , C 本文字数: 1.7k 阅读时长 ≈ 2 分钟 基本用法在C语言中,我们一般使用 <stdlib.h> 头文件中的 rand() 函数来生成随机数,它的用法为: int rand(void); //void 表示不需要传递参数 rand() 会随机生成一个位于 0 ~ RAND_MAX 之间的整数。 阅读全文 »
计算两数的最大公因数和最小公倍数 发表于 2020-09-18 更新于 2021-02-24 分类于 Core , Algorithm 本文字数: 133 阅读时长 ≈ 1 分钟 辗转相除法int Max_ys (int n1, int n2) //辗转相除法{ int n; do{ n = n1 % n2; n1 = n2; n2 = n; } while(n2 != 0); return n1;} 至于最小公倍数, 则可以直接用两数乘积除以两数最大公因数