首页 关注 > > 正文

世界动态:四、2.1.2 C++程序设计--3. 基本数据类型

2023-03-11 15:52:29 来源:哔哩哔哩 分享到:

3. 程序基本语句


【资料图】

•【2】cin 语句.scanf 语句,cout语句,printf语句,赋值语句,复合语句

•【2】if语句,switch语句,多层条件语句

•【2】for语句,while语句,do while语句

•【3】多层循环语句

•【2】cin 语句.scanf 语句,cout语句,printf语句,赋值语句,复合语句

C++程序基本语句,请举例说明:cin 语句.scanf 语句,cout语句,printf语句,赋值语句,复合语句

C++程序的基本语句包括输入语句、输出语句、赋值语句和复合语句等。

输入语句

输入语句用于从键盘或文件等输入设备读取数据,并将其存储在程序中的变量中。常见的输入语句有 cin 和 scanf。

cin语句示例:

上述代码表示从键盘输入一个整数,并将其存储在变量 x 中。

scanf语句示例:

上述代码也表示从键盘输入一个整数,并将其存储在变量 x 中。"%d"是格式化符号,'d'代表输入的数据为int类型

输出语句

输出语句用于将程序中的数据输出到屏幕或文件等输出设备上。常见的输出语句有 cout 和 printf。

cout语句示例:

上述代码表示输出变量 x 的值,并在末尾换行。

printf语句示例:

上述代码也表示输出变量 x 的值,并在末尾换行。

赋值语句

赋值语句用于将某个值赋给一个变量。常见的赋值语句有 = 和 +=、-=、*=、/= 等符号赋值语句。

示例:

上述代码表示将 10 赋给变量 x,然后将 x 赋值为 20,接着将 x 加上 5,减去 3,乘以 2,除以 4。

复合语句

复合语句也称为代码块,是由一对花括号 {} 包含的多条语句组成的语句块,其中可以包含任意数量的语句和控制结构。

示例:

上述代码表示定义了一个代码块,其中定义了变量 y,并将 x 加上 y 的值。在代码块执行结束后,变量 y 将被销毁,而变量 x 的值不变。

•【2】if语句,switch语句,多层条件语句

C++语言解释if语句,switch语句,多层条件语句的作用

在C++中,if语句、switch语句和多层条件语句都是控制流语句,用于根据条件执行特定的操作。

if语句用于在满足特定条件时执行一组语句。if语句的基本语法如下:

其中,condition为一个布尔表达式,当其值为true时,if语句中的语句块将被执行。如果condition的值为false,则if语句中的语句块将被跳过。

下面是一个使用if语句的例子,判断输入的数是否为正数:

switch语句用于根据不同的情况执行不同的操作。switch语句的基本语法如下:

其中,expression为一个表达式,它的值会与各个case的值进行比较。如果expression的值与某个case的值相等,则执行该case后面的语句,直到遇到break语句或switch语句结束。如果expression的值与所有case的值都不匹配,则执行default后面的语句。

下面是一个使用switch语句的例子,将数字转换为英文单词:

多层条件语句用于在多个条件都需要满足时执行一组语句。多层条件语句的基本语法如下:

其中,condition1和condition2都是布尔表达式,当它们的值都为true时,内部的语句块将被执行。多层条件语句可以嵌套多个if语句。

下面是一个 C++ 多层条件语句的示例代码:

在这个程序中,用户输入一个成绩,程序根据成绩输出不同的评价。在这个过程中,使用了多层条件语句来实现。如果成绩大于或等于 90 分,则输出 "优秀";否则,如果成绩大于或等于 80 分,则输出 "良好";以此类推,直到输出 "不及格"。

这个例子展示了如何使用 C++ 的多层条件语句来实现复杂的逻辑。在实际编程中,多层条件语句常常用于处理需要多个条件判断的情况,例如复杂的逻辑控制、业务流程等。

•【2】for语句,while语句,do while语句

解释一下C++中for语句,while语句,do while语句,并给出示例

C++中有三种循环语句:for语句、while语句和do-while语句,它们可以帮助我们重复执行某段代码。这里分别介绍一下这三种循环语句的概念和用法,并给出相应的示例。

for语句

for语句是C++中最常用的循环语句之一,它的基本格式如下:

for语句的执行流程如下:

先执行初始化表达式,通常是将计数器初始化为一个初始值。

然后检查循环条件,如果条件为真,则执行循环体。

执行循环体后,执行更新表达式,通常是将计数器加1。

再次检查循环条件,如果条件为真,则继续执行循环体;否则跳出循环。

下面是一个计算1到10的和的示例:

2.while语句

while语句也是一种常用的循环语句,它的基本格式如下:

while语句的执行流程如下:

先检查循环条件,如果条件为真,则执行循环体。

执行循环体后,再次检查循环条件,如果条件仍为真,则继续执行循环体;否则跳出循环。

下面是一个计算1到10的和的示例:

3. do-while语句

do-while语句也是一种循环语句,它的基本格式如下:

do-while语句的执行流程如下:

先执行循环体。

然后检查循环条件,如果条件为真,则继续执行循环体;否则跳出循环。

需要注意的是,do-while语句至少会执行一次循环体,即使循环条件一开始就为假。下面是一个计算1到10的和的示例:

这就是C++中for语句、while语句和do-while语句的基本概念和使用方法。

C++中的循环语句还有一些常用的控制语句,包括breakcontinue

break语句用于跳出当前循环,即使循环条件仍然成立,循环也会立即停止。continue语句用于跳过本次循环中余下的语句,直接进入下一次循环。

以下是breakcontinue的示例:

在实际的编程过程中,breakcontinue语句可以大大简化程序的逻辑。但是,它们也会对程序的可读性和可维护性带来一定的影响,因此需要谨慎使用。

•【3】多层循环语句

多层循环语句示例

以下是一个C++中的多层循环语句示例,它使用了三重嵌套循环来遍历一个三维数组中的所有元素:

关键词:

x 广告

深圳正式启动国家企业技术中心认定工作 即日起进行申报

9月14日,记者从深圳市发改委获悉,2022年(第29批)国家企业技术中心认定工作已正式启动。符合条件的企业可从即日起至9月23日进行申报。企业

中国银河公布 王晟获选举为公司第四届董事会执行董事

中国银河(06881)公布,王晟获选举为公司第四届董事会执行董事,而陈共炎不再担任公司执行董事。董事会于2022年8月18日召开临时会议,选举王

强降水略有南压 安徽启动防汛Ⅳ级应急响应

6月19日,安徽沿江江南正式进入梅雨期,较常年偏晚。未来十天,雨带不稳定,南北摆动。6月20-21日强降水略有南压,6月23-25日安徽自北向南

安徽:流浪乞讨人员救助管理工作持续增强

6月19日是第十个全国救助管理和托养机构开放日,记者从省民政厅获悉,过去十年间,安徽省流浪乞讨人员救助管理工作持续增强,全省县级以上

“故宫零废弃”实施两年来人均垃圾减量率达89.2%

记者从20日在京举行的故宫零废弃项目两周年总结会上获悉,该项目实施两年来,故宫博物院的分类回收率平均值达到45%,人均垃圾减量率达到89

x 广告

Copyright   2015-2022 人人地质网版权所有  备案号:粤ICP备18023326号-36   联系邮箱:8557298@qq.com