zoukankan      html  css  js  c++  java
  • 《黑马程序员》流程控制(顺序结构,选择结构,循环结构)(C语言)

    一、流程控制

    C语言中程序运行中共分为3中结构:

    顺序结构:默认的流程结构。按照书写顺序执行每一条语句。

    选择结构:对给定的条件进行判断,再根据判断结果来决定执行哪一段代码。

    循环结构:在给定条件成立的情况下,反复执行某一段代码。

    二、选择结构

    if语句结构如下所示,if运行条件只有两个0或1

    if(语句一)
    {
        printf("博客");
    }
    else if
    {
        printf("博客1");
    }
    else if
    {
       printf("博客2");
    }
    else
    {
    
    }
    

    switch语句结构:

    int a = 10;
    
     switch (a) {
    
         case 0:
    
             printf("这是一个0");
    
             break;
    
         case 5:
    
             printf("这是一个5");
    
             break;
    
         case 10:
    
             printf("这是一个10");
    
             break;
    
         default:
    
             printf("什么也不是");
    
             break;
    
     }
    

    if 与 switch对比:if用得比较多,比较灵活,switch只能某个单值

     while语句

    while(条件1)
    {

    }

    注意:

    1.当条件成立时就会执行大括号里面的程序;

    2.必须要有结束条件;

    3. continue 结束当前循环,进入到下一个循环;

    4.break 终止整个循环,进入下一步程序;

    do{

    }while();

    条件不成立会先执行一次大括号里面的程序在进行判断是否满足条件

     循环结构-for

    初始化语句等可以是多句(把printf放到for的括号中)

    for 循环嵌套

    for(语句1;条件;语句2)
    {
         for(语句1;条件;语句2)
        {
    
         }
    
    }
    

     

  • 相关阅读:
    ZOJ 1217 eight
    COJ 1080 A simple maze
    八数码(双向广搜)
    HDOJ 1043 eight
    [HDOJ] 小兔的棋盘
    ZOJ 2110 Tempter of the Bone
    POJ 2406 Power Strings
    [HDOJ] goagain的超级数列
    COJ 1216 异或最大值
    八数码(IDA*)
  • 原文地址:https://www.cnblogs.com/shtz/p/4397205.html
Copyright © 2011-2022 走看看