zoukankan      html  css  js  c++  java
  • 分支程序设计02 零基础入门学习C语言11

    第四章:分支程序设计02

    让编程改变世界

    Change the world by program


     

    if语句

      用if语句可以构成分支结构。它根据给定的条件进行判断,以决定执行某个分支程序段。C语言的if语句有三种基本形式。

    第一种形式为基本形式:

    if(表达式)

    语句

    其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。其过程可表示为下图。 [caption id="attachment_69" align="aligncenter" width="150"] if语句三种形式[/caption] [codesyntax lang="c"]
    #include <stdio.h>
    
    void main()
    {
        int a,b,max;
    
        printf("n input two numbers:   ");
        scanf("%d%d",&a,&b);
        max=a;
        if(max < b) 
            max = b;
        printf("max=%d",max);
    }
    [/codesyntax]  

    第二种形式为:

    if(表达式)

    语句1;

    else

    语句2;

    [caption id="attachment_70" align="aligncenter" width="150"] if语句三种格式[/caption] [codesyntax lang="c"]
    #include <stdio.h>
    
    void main()
    {
        int a, b;
    
        printf("input two numbers:     ");
        scanf("%d%d",&a,&b);
        if( a > b )
             printf("max=%dn",a);
        else
             printf("max=%dn",b);
    }
    [/codesyntax]  

    第三种形式为 if-else-if 形式:

      前二种形式的if语句一般都用于两个分支的情况。当有多个分支选择时,可采用if-else-if语句,其一般形式为: [caption id="attachment_71" align="aligncenter" width="150"] if语句三种格式[/caption] if语句的三种形式 [caption id="attachment_72" align="aligncenter" width="150"] if语句三种格式[/caption] [codesyntax lang="c"]
    #include <stdio.h>
    
    void main()
    {
        char c;
    
        printf("input a character:    ");
        c = getchar();
    
        if( c < 32 )		
            printf("This is a control charactern");
        else if( c>='0' && c<='9' )
            printf("This is a digitn");
        else if( c>='A' && c<='Z' )
            printf("This is a capital lettern");
        else if( c>='a' && c<='z' ) 
            printf("This is a small lettern");
        else     
            printf("This is an other charactern");
    }
    [/codesyntax] [buy] 获得所有教学视频、课件、源代码等资源打包 [/buy] [Downlink href='http://kuai.xunlei.com/d/LEIPICEQUCAR']视频下载[/Downlink]
  • 相关阅读:
    LeetCode-494. Target Sum(DFS&DP)
    页面过渡 页面切换
    推荐几款制作网页滚动动画的 JavaScript 库
    Loda Button
    在百度地图或谷歌地图给中国各省着色并高亮显示
    TweenMax.js
    anime.js 简单入门教程
    用nrm一键切换npm源
    阿里巴巴26个前端开源项目
    Git使用教程,最详细,最傻瓜,最浅显,真正手把手教
  • 原文地址:https://www.cnblogs.com/LoveFishC/p/3846928.html
Copyright © 2011-2022 走看看