黑马程序员 - C语言 -分支、循环

本文详细介绍了C语言中的三种控制结构:顺序结构、选择结构(包括if语句和switch语句)和循环结构(while, do...while, for)。通过实例应用解释了各种结构的使用和注意事项,强调了条件判断时的编程规范以及break和continue在循环中的作用。" 132384599,9354391,matlab最小二乘法拟合空间直线,"['matlab', '算法', '线性代数', '计算机视觉', '数据拟合']
摘要由CSDN通过智能技术生成

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-

一.结构类型

(1)顺序结构:程序按书写顺序进行读取编译。

(2)选择结构:程序根据所给条件,判断真假,从而在真假两种情况下选择执行对应的代码段。

(3)循环结构:在满足所给条件时,循环执行给定的代码段。

如图所示:

这里写图片描述

二.选择结构

  1. if 语句的4种结构和使用

第一种:if (条件)

        { 语句1}         //  如果满足条件,就执行语句1

第二种:if (条件)

        { 语句1};       //如果满足条件就执行语句1
    else
        {语句2};       //  如果不满足条件,就执行语句2

第三种: 哪一段成立就执行哪一段

     if (条件1)
         {语句1}         //  如果满足条件1,就执行语句1
     else if (条件2)
              {语句2}    // 如果满足条件2,就执行语句2
     else if (条件3)
              {语句3}    //  如果满足条件3,就执行语句3
     else
              {语句4};  //  如果条件都不满足,就执行语句4

第四种: if (条件)
{语句1} // 如果满足条件,就执行语句1,不满足就不执行语句1
{语句2} // 语句2与条件无关,不管条件是否满足,都会执行

注意:

(1) 判断值是否相等的时候,最好把常量写在==左边,例如(0==a)

因为如果因为粗心将a==0写成了a=0,编译器是不会报错的,但如果把常量写在==左边,0=a,编译器会马上报错,所以把常量写==左边会及时纠正我们的错误
(2) if(条件)后面没有分号”;”

实例应用:求a,b中最大值

#include <stdio.h>  
int main()  
{  
    int a=10;  
    int b=8;  
    int max; //存放最大值  <
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值