1、程序执行
程序的执行是有一定的流程的,如果中间没有其它情况发生,程序会一直从头执行到结束。
在C语言的定义中,我们有这样的三种基本流程:分支,顺序,循环。可以说这三种流程,是整个程序的架构基石,一切其它变形的流程都是建立在这三种流程执行,如递归等。
2、if语句
除了从前到后顺序执行之外,有时候我们需要检查一个条件,然后根据检查的结果执行不同的后续代码,在C语言中可以用分支语句( Selection Statement) 实现,比如:
if (x != 0) {
printf("x is nonzero.\n");
}其中x != 0表示“x不等于0”这个条件,这个表达式称为控制表达式( Controlling Expression) 如果条件成立,则{}中的语句被执行,否则{}中的语句不执行,直接跳到}后面。
有时候我们发现有三种情况,而if只能区分两种情况,这个时候,我们有if/else这样的语句,如下示例
if( x > 0){
printf("x 是正整数.\n");
}else if (x < 0){
printf("x 是负整数.\n");
}else {
printf("x 是0.\n");
}
案例比较简单,不做过多描述。
3、逻辑运算
逻辑只有常见的有这

本文详细介绍了Linux C语言中的分支与循环控制结构,包括if语句、逻辑运算、switch语句、while、for循环以及终止语句break和continue。通过实例解析了各种循环的特点和用法,探讨了嵌套循环与goto语句,强调了合理使用控制结构对于程序设计的重要性。
最低0.47元/天 解锁文章
1884

被折叠的 条评论
为什么被折叠?



