C语言语法教程:条件分支与循环

条件分支和循环

在C++中,if和else用来判断条件是否成立,以及执行的内容,格式为:if(条件表达式)语句;一般语句只能写一条,但是前面讲过代码块,代码块就是将多条语句集合成整体,所以我们可以将if的形式写成if(条件表达式){},if只有当条件表达式为真时才会执行语句。else通常与if结合使用,if(条件)语句;else 语句;它同样也可以使用代码块,我们也可以用if….else if…else结构。

C++中循环是必不可少的一个组成部分,有2中常见的循环:for和while:

①while,while的格式为while(循环条件)语句;他的循环规则是,只有当循环条件为真时,才会继续循环,这里的语句和前面的if,else一样,可以用代码块,也可以不用,单条语句的时候可以直接写,简化代码。while还有一种拓展形式do-while,格式为

do 语句;while(循环条件);

他是一开始先执行一次语句,然后再判断要不要继续循环,就像商场试吃,你第一次尝过之后再决定以后几次要不要买。

②for循环,for的格式为

for(初始化语句;循环条件;递增语句)语句;

初始化语句即第一次循环时用来初始化的语句,循环条件的作用与while一样,递增语句就是每次循环开始前都会执行的语句,我们也可以用逗号表达式来融入多条语句;语句的作用和while一致。下面展示一个for使用的实例:for(int i=0;i<5;i++);这是一个执行5次的循环语句,循环也可以嵌套,在一般形式下,我们把最外层的循环递增变量叫做i,内层是j,最里层为k,这是三层循环的命名习惯,当然你也可以自己命名自己喜欢的名字。

for还有另外一种形式,叫for each语句,等到后面讲到数组是会进行拓展这种使用方式。

break和continue是循环中常用的两个关键字,break的作用是退出循环,而continue则是结束本次循环,进入下一次循环。可以直接作为一条语句使用,例如break;和continue;

点点赞赏,手留余香

0

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
善语结善缘,恶语伤人心
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容