| |
|
开发:
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语言九条基本语句 |
1.C语言语句简介 ????????1.1概述 具有一定的逻辑功能和控制功能 ????????1.2 ?C语言基本结构 顺序结构、选择结构、循环结构 ①顺序结构:是指从左到右,从上到下的顺序执行程序 ②选择结构:根据给予的条件判定,根据判定的结果来控制程序的运行 ③循环结构:因某些原因而反复循环使用的一种程序结构。分为两种:一种是只关心循环次数,不管结果,另一种则是只关心结果,不关心循环次数。 2.九条基本语句 ? ? ? 2.1.If语句 (1)if ???? ?????格式:if(条件表达式1) ??????????????????{ ??????????????????????????语句1; ????????????????????????} ???????????含义:对表达式结果进行判定,结果为真则执行语句1,为假则不执行。 (2)if else ???????? 格式:? ?If(条件表达式1) ????????????????????????{ ????????????????????????????????语句1; ????????????????????????????????} ? ? ? ? ? ? ? ? ? ? ?else ???????????????????? { ?????????????????????? 语句2; ????????????????????????????????} ????????? 含义:对表达式结果进行判定,结果为真则执行语句1,为假则执行else内的语句2。 (3)if?? else if ????????? 格式: if(条件表达式1) ???????????????? { ?????????????????? 语句1;? } ???????????????? else if(条件表达式2) ???????????????? { ???????????????????? 语句2; } 含义:对表达式1进行判定,结果为真则执行语句1,结果为假则继续判定表达式2,若表达式2结果为真则执行语句2,结果为假则不执行任何操作。
2.2??? switch语句 (1)格式:switch(整型表达式) ?????????????? { ??????????????????case 常量1:语句1; ? ? ? ? ????????? case 常量2:语句2; ????????????????????? : ????????????????????? : ? ? ? ? ????????? case 常量n:语句n; ? ? ? ????????? ? default : 语句 n+1; ????????????????????????} ???? (2)含义:计算表达式1的值并与case的常量值作比较,若相等则执行其后的语句,并且不再进行判断,直接执行后面所有case后的语句。如果表达式的值与所有case的值都不相等则执行default 后的语句。 ???????? 可用break语句来跳出switch语句
综合练习
2.3??? 循环语句 (1)while循环语句 ??? a)格式:while(条件表达式) ?????????????????{ ????????????????????????循环体语句; ????????????????????????} ???? ?b)含义:计算表达式的值如果为真则循环执行语句,如果为假则不做任何操作。
(2)do while循环语句 a)格式:do ?????????????{ ? ? ? ? ? ? ? ? ?循环体语句; ????????????????}while(条件表达式); ???????? ?b)含义:先执行一次循环体语句,在判定条件表达式,结果为真则再执行一次循环体语句,结果为假不做任何操作。
2.4??? for循环语句 (1)格式: for(循环变量赋值语句1;循环条件表达式;变量更改语句2) { ??? ?????????? 循环体语句; } (2)含义:首先根据语句1赋予循环变量的初值,按照条件表达式的规则,判断是否满足循环条件,如果满足,就执行循环体执行语句,循环体执行语句执行完后,根据语句2对循环变量进行相应的操作。
2.5 跳转语句 ?? (1)break语句 ??????????? 结束离break最近的循环语句 (2)continue语句 结束本次循环,开始下一次循环 (3)return语句 ?????????? 主要用于结束函数,或用于返回值 (4)goto语句 ?????????? 让程序无条件跳转到标签位置,往下执行语句。 |
|
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/23 15:17:06- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |