• 分支程序设计03 零基础入门学习C语言12


    第四章:分支程序设计03

    让编程改变世界

    Change the world by program


     

    在使用if语句中还应注意以下问题:

     

    1) 在三种形式的if语句中,在if关键字之后均为表达式。

    该表达式通常是逻辑表达式或关系表达式,但也可以是其它表达式,如赋值表达式等,甚至也可以是一个变量。 例如: if( a = 5 )

    语句;

    if( b )

    语句;

    都是允许的,只要表达式的值为非0,即为“真”。   比较如下程序段: [codesyntax lang="c"]
    void main()
    {
        if( a = b )
        {
            printf("%dn", a);
        }
    }
    
    void main()
    {
        if( a == b )
        {
            printf("%dn", a);
        }
    }
    [/codesyntax]  

    2) 在if语句中,条件判断表达式必须用括号括起来,在语句之后必须加分号。

    3) 在if语句的三种形式中,所有的语句应为单个语句,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。

    但要注意的是在}之后不能再加分号。 例如: [codesyntax lang="c"]
    if( a > b )
    {
        a++;
        b++;
    }
    else
    {
        a = 0;
        b = 10;
    }
    [/codesyntax]  

    if语句的三种形式

      补充例题:写一个程序完成下列功能: 1 、输入一个分数score 2 、score<60 输出 E 3 、60 <=score <70 输出 D 4 、75 <=score <80 输出 C 5 、80 <=score <90 输出 B 5 、90 <=score 输出 A   补充例题2:输入三个数a,b,c,要求按由小到大的顺序输出。 提示: If a>b 将a和b对换 If a>c 将a和c对换 If b>c 将b和c对换   [buy] 获得所有教学视频、课件、源代码等资源打包 [/buy] [Downlink href='http://kuai.xunlei.com/d/LOGBXHKOQGOV']视频下载[/Downlink]
  • 相关阅读:
    响应式开发: 宽高等比例缩放
    node服务成长之路
    node压力测试
    前端开发工具
    sequelize问题集锦
    webpack引入handlebars报错'You must pass a string or Handlebars AST to Handlebars.compile'
    夏夜无题
    jmeter在windows环境下系统参数设置
    服务端性能优化指南
    修车备忘
  • 原文地址:https://www.cnblogs.com/LoveFishC/p/3846929.html
Copyright © 2020-2023  润新知