Advertisement

Linux C语言程序设计(二)——分支和循环结构

阅读量:

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("

全部评论 (0)

还没有任何评论哟~