编程分类
文章平均质量分 52
编程语言等
FightingBoom
这个作者很懒,什么都没留下…
展开
-
C++整形变量临界值问题思考
最近调试代码时,遇到了一个问题。程序中定义了 int 类型的变量,在代码中做自增操作,当达到某一阈值(等于15)的时候,会做一些特殊处理。实际测试发现,该阈值在特定场景,无论如何都达不到。最后发现该变量为 int 类型,猜测很可能是远远超过 15 ,且已经变为负数了,导致无法快速的从 0 开始加到 15 。于是想着一探究竟,看下变量在最大值时,再加一会发生什么。代码如下实际测试结果如下对比可以发现后续在写代码时,应该明确变量类型,类似这种自增、自减的变量,一定要考虑是否有可能为负数。如果不会为负数,则应原创 2022-10-24 22:36:02 · 1015 阅读 · 1 评论 -
C++程序存在多个cin输入时,后边的cin失效
1、cin 获取输入时,会把换行符留在输入缓冲区,因此第二次获取输入时,会直接读取到换行符,就结束了,导致读取的数据是空。2、解决思路很简单,就是把输入缓冲区清空,而清空缓冲区又有两种方法。原创 2022-10-05 15:42:55 · 1853 阅读 · 0 评论 -
关于C++基础知识,你必须知道这些专业术语(5)
道阻且长,行则将至。埋头苦干,不鸣则已,一鸣惊人!加油,骚年!1 前言 根据《C++ Primer 中文版 (第 5 版)》,第五章《语句》总结而来; 提示:善于利用 Ctrl + F 快捷键,快速搜索相关内容哦!2 小结 C++ 语言仅提供了有限的语句类型,它们中的大多数会影响程序的控制流程:while 、for 和 do while 语句,执行选代操作。if 和 switch 语句,提供条件分支结构。continue 语句,终止循环的当前一次迭代。break 语句,退出循.原创 2020-10-11 22:18:53 · 559 阅读 · 0 评论 -
关于C++基础知识,你必须知道这些专业术语(4)
道阻且长,行则将至。埋头苦干,不鸣则已,一鸣惊人!加油,骚年!1 前言 根据《C++ Primer 第 5 版》,第四章《表达式》总结而来; 提示:善于利用 Ctrl + F 快捷键,快速搜索相关内容哦!2 本章小结 C++ 语言提供了一套丰富的运算符,并定义了这些运算符作用于内置类型的运算对象时所执行的操作。此外, C++ 语言还支持运算符重载的机制,允许我们自己定义运算符作用于类类型时的含义。第 14 章将介绍如何定义作用于用户类型的运算符。 对于含有超过一个运算符的表达式,要.原创 2020-10-09 20:40:26 · 1022 阅读 · 0 评论 -
关于C++基础知识,你必须知道这些专业术语(3)
道阻且长,行则将至。埋头苦干,不鸣则已,一鸣惊人!加油,骚年!1 前言 根据《C++ Primer》第 5 版,第三章《字符串、向量和数组》总结而来; 提示:善于利用 Ctrl + F 快捷键,快速搜索相关内容哦!2 本章小结 string 和 vector 是两种最重要的标准库容器; string 对象是一个可变长的字符序列, vector 对象是一组同类型对象的容器;迭代器允许对容器中的对象进行间接访问,对于 string 对象和 vector 对象来说,可以通过迭代器访问元素或.原创 2020-09-28 22:15:29 · 587 阅读 · 0 评论 -
typedef与define声明,到底有何不同?
道阻且长,行则将至。埋头苦干,不鸣则已,一鸣惊人!加油,骚年!前言 以前在使用 typedef 与 define 作声明时,总感觉没啥区别,两个的使用方法都一样,但是最近在看《C 陷阱与缺陷》时,才发现大有不同,因此还是有必要总结记录一下。参考资料 部分参考网址如下C语言宏:https://developer.aliyun.com/article/7434 参考书本资料如下《C Primer Plus 第六版》P478《C 陷阱与缺陷》P100《C++ Prime.原创 2020-09-26 16:25:07 · 1005 阅读 · 23 评论 -
多重 for 循环,应该如何提高效率?
道阻且长,行则将至。埋头苦干,不鸣则已,一鸣惊人!加油,骚年!前言 我在《华为 C 语言编程规范》中看到了这个:当使用多重循环时,应该将最忙的循环放在最内层。如下图: 由上述很简单的伪代码可以看到,推荐使用的方式是:外小内大的方式。也就是内层循环是最忙的。 然后我又在另外一份编程规范手册中,看到了类似的要求,如下图: 看到了这个小技巧之后,我迫不及待的分享给我的小伙伴,后来闲下来的时候,就想自己做个测试,验证一下是否真的是这样。Ubuntu 测试 使用 Ubuntu 14.0.原创 2020-08-28 00:20:23 · 2655 阅读 · 0 评论 -
(转载)win10下MinGW安装及配置
觉得很有用,转载,保存备份一下,谢谢帮助。win10下MinGW安装及配置 网址如下:https://blog.csdn.net/weixin_43356770/article/details/99766638下载MinGW安装管理器进入官网MinGW官网点击右上角download,加载可能有些慢,稍等一下。点击如图下载。下载完install安装点击change选择你要安...转载 2019-11-24 12:01:10 · 2258 阅读 · 0 评论