| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> C语言之语句类型 -> 正文阅读 |
|
[C++知识库]C语言之语句类型 |
C语言中,由一个;隔开就是一条语句。 例如:? ? ;? ? ? ? ? //这就是一条空语句。 一、选择结构: (一)If语句: 1、if(表达式) ? ? ?语句;(如果表达式为真,则执行语句,否则什么都不执行。) 2、if(表达式) ? ? ?语句1; ? ? ?else ? ? ?语句2;(如果表达式为真,则执行语句1,否则执行语句2。) 3、if(表达式1) ? ? ?语句1; ? ? ?else if(表达式2) ? ? ?语句2; ? ? ?else ? ? ?语句3; (如果表达式1成立,则执行语句1,如果表达式1不成立,再看表达式2是否成立,如果成立,则执行语句2,如果表达式2不成立,则执行语句3,表达式1、2、3只能执行一个,如果表达式1成立的话就直接执行语句 1,不用看表达式2。) 4、什么是悬空else? if-else匹配规则一般为: else和离它最近的、未匹配的if进行匹配。 这时需要我们注意平时敲代码的习惯:不要写在同一行,也不要左端对齐写,该缩进就要缩进,该回车的时候要回车,要使自己的代码可读性好。 (二)switch-case语句: switch(整型表达式) { ? ? ?语句项; } 注意: 1、语句项是一些case语句,且case表达式必须为常量,不能是变量。 2、case后面可以不跟break,当case后面没有break时,则执行下一个case。 二、循环结构 (一)while循环 语法格式:while(表达式) ? ? ? ? ? ? ? ? ? 循环语句; (如果表达式为真,则执行表达式,如果为假,则跳出循环。) while循环中break和continue的作用: break:在循环中只要遇到break,就停止后期所有循环,直接终止循环。 continue:用于终止本次循环,即本次循环中continue后边的代码不会被执行(直接跳过本次循环后边的循环),而是直接跳转到while语句的判断部分,进入下一次循环的入口判断。 (二)do-while循环 语法格式:do ? ? ? ? ? ? ? ? ?{循环语句;} ? ? ? ? ? ? ? ? ? while(表达式); (上来先执行循环语句,故循环语句至少执行一次,然后判断表达式的结果,如果为真,则再循环语句,如果为假,则循环停止,跳出。) (三)for循环 语法格式:for(表达式1,表达式2,表达式3) 循环语句(循环体) (表达式1为初始化部分,为i的创建,用于初始化循环变量,表达式2为条件判断部分,用于判断循环何时终止,表达式3为调整部分,用于循环条件的调整。) for循环控制变量的一些建议: 1、不可在for循环体内修改循环变量,防止for循环失去控制。 2、建议for语句的循环控制变量的取值采用“前闭后开”区间的写法。 3、for循环的初始化、调整、判断都可省略,但判断部分如果被省略,则判断条件就是恒为真,但是程序或许会死循环。 4、不要随便省略代码,可能会出错。 |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 8:25:58- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |