亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦 > 學(xué)習(xí)英語(yǔ) > 專業(yè)英語(yǔ) > 計(jì)算機(jī)英語(yǔ) > c語(yǔ)言if語(yǔ)句的用法

      c語(yǔ)言if語(yǔ)句的用法

      時(shí)間: 長(zhǎng)思709 分享

      c語(yǔ)言if語(yǔ)句的用法

        C語(yǔ)言中if語(yǔ)句基本的有三種格式,在此基礎(chǔ)上可以擴(kuò)展一些其它格式,下面我們來(lái)看看c語(yǔ)言if語(yǔ)句的用法。
        1、 if……形式
        一般格式:if(表達(dá)式) 語(yǔ)句;
        語(yǔ)義是:如果表達(dá)式的值為真,則執(zhí)行其后的語(yǔ)句,否則不執(zhí)行該語(yǔ)句。語(yǔ)句可以是單條語(yǔ)句,也可以是用花括號(hào){}包括起來(lái)的復(fù)合語(yǔ)句。示例如下:
        #include <stdio.h>
        int 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\n",max);
        return 0;
        }
        2、if……else形式
        一般格式:
        if(表達(dá)式)
        語(yǔ)句1;
        else
        語(yǔ)句2;
        語(yǔ)義是:如果表達(dá)式的值為真,則執(zhí)行語(yǔ)句1,否則執(zhí)行語(yǔ)句2 。語(yǔ)句1和語(yǔ)句2可以是復(fù)合語(yǔ)句。
        示例如下:
        #include <stdio.h>
        int main(){
        int a, b;
        printf("input two numbers:     ");
        scanf("%d%d",&a,&b);
        if(a>b)
        printf("max=%d\n",a);
        else
        printf("max=%d\n",b);
        return 0;
        }
        3、if……else……if形式
        一般形式為:
        if(表達(dá)式1)
        語(yǔ)句1;
        else  if(表達(dá)式2)
        語(yǔ)句2;
        else  if(表達(dá)式3)
        語(yǔ)句3;
        …
        else  if(表達(dá)式m)
        語(yǔ)句m;
        else
        語(yǔ)句n;
        語(yǔ)義是:依次判斷表達(dá)式的值,當(dāng)出現(xiàn)某個(gè)值為真時(shí),則執(zhí)行其對(duì)應(yīng)的語(yǔ)句。然后跳到整個(gè)if語(yǔ)句之外繼續(xù)執(zhí)行程序。 如果所有的表達(dá)式均為假,則執(zhí)行語(yǔ)句n。然后繼續(xù)執(zhí)行后續(xù)程序。示例如下:
        #include <stdio.h>
        int main(){
        char c;
        printf("input a character:    ");
        c=getchar();
        if(c<32)
        printf("This is a control character\n");
        else if(c>='0'&&c<='9')
        printf("This is a digit\n");
        else if(c>='A'&&c<='Z')
        printf("This is a capital letter\n");
        else if(c>='a'&&c<='z')
        printf("This is a small letter\n");
        else
        printf("This is an other character\n");
        return 0;
        }
        4、擴(kuò)展形式
        if條件控制語(yǔ)句的形式是多種多樣的。比如if嵌套、if……if類似的形式,但是都離不開(kāi)上面介紹的三種基本形式。注意活學(xué)活用。
      512832