4.5 — 无符号整数,以及为何要避免使用它们
在上一课()中,我们介绍了有符号整数,它们是一组可以存储正数、负数和零的整数类型。C++ 也支持无符号整数。无符号整数只能存储非负整数。要定义无符号整数,我们使用 unsigned 关键字。通过……
在上一课()中,我们介绍了有符号整数,它们是一组可以存储正数、负数和零的整数类型。C++ 也支持无符号整数。无符号整数只能存储非负整数。要定义无符号整数,我们使用 unsigned 关键字。通过……
在上一课()中,我们开始探索如何手动调试问题。在那一课中,我们对使用语句打印调试文本提出了一些批评:调试语句会使您的代码混乱。调试语句会使您的程序输出混乱。调试语句需要修改您的代码才能添加……
假设您编写了一个程序,但它没有正常工作——代码编译正常,但当您运行它时,您得到了不正确的结果。您一定在某个地方犯了语义错误。您如何找到它?如果您一直遵循最佳实践,通过编写一点点……
软件错误普遍存在。它们很容易产生,但很难找到。在本章中,我们将探讨与查找和消除C++程序中的错误相关的主题,包括学习如何使用集成调试器,它是我们IDE的一部分。尽管调试工具……