美文网首页
程序结构

程序结构

作者: 娇娇_5038 | 来源:发表于2023-11-26 11:23 被阅读0次

    在C语言程序里,一共有三种程序结构,分别是顺序结构,选择结构,循环结构

    顺序结构(从上向下执行)

    分支结构(到某个节点,会根据一次判断来决定之后走那个分支)

    C语言的选择结构有两种,逻辑上有一种类型,叫boolean类型,中文叫布尔类型,值只有真和假(true和false),0表示假,1表示真,C语言中有一些逻辑运算符比如(== ,!=,<=,>=,>,<),使用这些运算符可以写出一个表达式的值,这个表达式的值最终给一个布尔值,这个判断表达式的布尔值决定了选择结构如何选择,循环接口如何循环

    1. if(判断条件){

    //代码块

    } else {

    //代码块

    }

        if(判断条件){

    //代码块

        } else if(判断条件){

    //代码块

    }

    switch(常量){

    case: value1 //判断条件

    //代码块

    break;

    case:  value2 //判断条件

    //代码块

    break;

    default:

    //代码块

    }

    1.2

    循环结构(循环结构有一个循环体,循环体是一段代码,对于循环体来说,关键在于根据判断的结果,来决定循环体执行多少次) 

    C语言常用的循环结构有三种for ,while, do... while

    1.3

    1. for循环

    for(循环变量初始化;循环条件;控制变量自增){

    }

    for循环执行步骤

    1.先运行循环变量的初始值

    2.执行循环终止调试,如何为真则进入第三步,如果为假,退出

    3.执行循环体

    4.执行循环变量增量,然后再执行第二步,以此类推

    注释:

    1.for循环中‘for()’小括号中的分号不能省略,会报错

    2.  for(;;)会陷入死循环

    3. 下面的案例也会陷入死循环,没有没有循环控制条件

    for( i=0;;i++){ 

    }

    4.当我们定义了一个局部变量,但是没有初始值,但是没有初始化,这个值是随机的

    int i=;

    for(;i<10;i++){

    }

    5标注的for循环,应该把循环控制变量的初始值,控制循环变量判断条件,增量都放在()中,并且在循环体中绝对不应该改变循环变量(可以引用它的值,但是不能改变它)

    eg:

    相关文章

      网友评论

          本文标题:程序结构

          本文链接:https://www.haomeiwen.com/subject/yrjawdtx.html