二维(多维)数组
一维数组使用数组名称与一个索引值来指定访问数组元素,二维数组使用数组名称与两个索引值来指定访问数组元素,定义方式与一维数组类似: int maze[5][10]; 上面这个定义会配置 5 * 10 .........
数组
现在要整理全班的程序设计小考成绩了,现在希望写个小程序,全班共有 40 名学生,必须有 40 个变量来存储学生的成绩,现在问题来了,根据之前学过的,难道要定义 40 个名称不同的变量来存储学生成绩吗?.........
break、continue、goto
break 可以离开目前 switch、for、while、do while 区块,并前进至区块后下一个语句,在 switch 主要用来结束语句进行至下一个 case 的比对,在 for、whil.........
while 循环
C++ 提供 while 循环式,根据指定的条件式来判断是否执行循环本体,语法如下所示: while(条件式) { 语句一; 语句二; } 如果循环本体只有一个语句,{} 可以.........
for 循环
C++ 提供的重复性计算陈述之一是 for 循环式,它的基本语法如下: for(初始化化; 判断式; 递增式) { 语句一; 语句二; } 如果语句只有一个,也就是非复合语句,.........
if 条件判断
为了应付程序可能遇到的各种状况,C++ 提供了 if 条件判断陈述,它的语法如下: if(条件式) 语句一; else 语句二; 当条件式成立时,执行语句一,要不然就执行语句.........
递增、递减、指定运算
在程序中对变量递增 1 或递减 1 是很常见的运算,例如: int i = 0; i = i + 1; cout << i << endl; i = i - 1; cout &.........
逻辑运算、位运算
在逻辑上有所谓的「且」、「或」与「反」运算,在 C++ 提供这几个基本逻辑运算所需的逻辑运算符(Logical operator),分别为「且」(&&)、「或」(||)及「反相」(!).........
关系运算、条件运算
数学上有比较运算,像是大于、等于、小于等,C++ 也提供了这些运算符,称为关系运算符(Relational operator)或比较运算符(Comparison operator),它们有大于(>.........
算术运算、类型转换
C++ 提供算术相关的加(+)、减(-)、乘(*)、除(/) 以及余除运算符(%)或称模数(Modulus)运算符,这类以数学运算为主的运算符,称为「算术运算符」(Arithmetic operato.........
终端输入输出
学习 C++ 通常是由终端,也就是文本模式下开始,为了与程序互动,在终端下输出程序执行结果,或是从终端获取使用者的输入数据是基本需求,在 C++ 中输入输出是由标准程序库的 iostream 提.........