c
-
C++函数重载完全攻略(无师自通)
有时候需要创建两个或多个执行相同操作的函数,但使用不同的形参集或不同数据类型的形参。 例如,有一个使用 double 形参的 square 函数。但是我们还需要一个 square …
-
C++函数默认参数(详解版)
函数可以为形参分配默认参数,这样当在函数调用中遗漏了实际参数时,默认参数将传递给形参。 函数默认参数通常设置在函数原型中,示例如下: void showArea(double le…
-
C++ for循环详解
一般来说,有两类循环:条件循环和计数控制循环。 只要存在特定条件,就执行条件循环。例如,只要输入值无效,就会执行输入验证循环。在编写一个条件循环时,无法知道它将迭代的次数。 有时候…
-
C++自增自减运算符(++和–)用法详解
存储在变量中的值虽然可以增加或减少任何数量,但是将它们自增或自减 1 是特别常见的。例如,我们经常进行令循环控制变量在每次循环迭代时都自增 1 或自减 1 的操作。 事实上,如果说…
-
C++ enum枚举用法攻略(超详细)
C++ 允许程序员创建自己的数据类型,比如本节要将的枚举类型。枚举数据类型是一种由程序员定义的数据类型,其合法值是与它们关联的一组命名整数常量。 之所以被称为枚举类型,就是因为命名…
-
C++ ?:条件运算符(三目运算符)用法详解
条件运算符强大而独特,它提供了一种表达简单 if-else 语句的简写方法。该运算符由问号(?)和冒号(:)组成,其格式如下: 表达式 ? 表达式 : 表达式 ; 以下是使用条件运…
-
C++变量作用域(详解版)
C++ 允许在程序中几乎任何地方创建变量。常见的做法是在函数顶部定义函数的所有变量,也就是在标记主体开始的开放大括号之后。当然,在一些更长的程序中,变量有时在程序使用它的位置附近定…
-
C++ &&、||、!逻辑运算符用法详解
逻辑运算符可以将两个或多个关系表达式连接成一个或使表达式的逻辑反转。本节将介绍如何使用逻辑运算符将两个或多个关系表达式组合成一个。表 1 列出了 C++ 的逻辑运算符。 表 1 逻…
-
C++ if else详解
程序的运行可以看作是一个人在走路时迈出的步伐。要到达目的地,必须从头开始,然后迈开脚步,一步接一步,直到到达目的地。没学本节之前,我们所编写的程序就像有一条要跟着执行的&ldquo…
-
C++关系运算符(超详细)
计算机擅长比较值以确定其中一个是否大于、小于或等于另一个。这些类型的操作很有价值,例如,它可以检测销售图表、确定收益和损失、对比数字以确保其在可接受的范围内以及验证用户给出的输入等…