![](https://img-blog.csdnimg.cn/20210805105300950.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++
文章平均质量分 79
C++开发经验
PPPerry_1
这个作者很懒,什么都没留下…
展开
-
C++除法时类型转换详解:负整数与unsigned整型变量的除法运算
今天在写一道循环数组的题时,因为在写取余运算时,没有在前面再加一个数组长度,我写出了这样的bug:vector<int> nums = {-2,-1,1,-2,-2}; int i = 0;i = (i + nums[i]) % nums.size();cout << nums[i];按我之前的理解,i应该等于-2 % 5 = -2,但是神奇的是,代码并没有因nums[-2]报错,而通过验证发现,i竟然等于4,这是为什么呢?以此为契机,我学习到了关于C++除法时类型转原创 2021-08-08 16:04:40 · 1298 阅读 · 0 评论 -
C++常用函数&技巧总结(持续更新中……)
此文章用来总结记录自己在基于C++的刷题、开发过程中,使用过的技巧、常用函数等。我会不断更新的!原创 2021-08-05 13:55:38 · 678 阅读 · 0 评论