日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

C语言 —— 嵌套语句的使用

發布時間:2023/12/14 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言 —— 嵌套语句的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

嵌套語句

  • 一 、if 嵌套
  • 二、例題:比較a、b兩個數值大小
  • 三、總結

一 、if 嵌套

格式:

if ( 條件 ) {if( 嵌入一個條件 ) {else {就近原則,對應上面的if} }else{ 對應最開始那個if } }

代碼:

#include <stdio.h> int main (void) {int score; // 定義一個分數變量printf("請輸入您的分數:");scanf("%d",&score); // 鍵盤輸入數值if (score >700) // if條件判斷 >700讀清北 <700讀藍翔{printf("我要上清北!!\n");if (score > 730) // if里面在嵌入一個條件 >730 可以讀挖掘機和清北{printf("我要學挖掘機!!!\n");}else if (score >720) //繼續嵌入條件 720- 730 這個區間{printf("我要學廚師!!!!\n");}else //對應上面 else if 700-720 這個區間 {printf("我要學計算機~~~~\n");}}else //<700讀藍翔{printf("我要上藍翔!!!!!\n");}return 0; }

解釋:
1、if嵌套格式如上,其中注意else 是和同級別的尚未使用的if使用(就近原則);
2、if嵌套可以相當于一個區間之間的判斷,當條件符合這個區間就執行這個區間內容。
3、else if (),相當于else 執行上面那個if ,if對應下一個條件。

結果:

二、例題:比較a、b兩個數值大小

①第一種方法if語句判斷
代碼:

#include <stdio.h> int main (void) {int a,b;printf("請輸入您需要的a和b的數值:");scanf("%d%d",&a,&b);if (a>b){printf("最大值為:%d\n",a);}else{printf("最大值為:%d\n",b);}return 0; }

解釋:
1、開始定義 a b兩個變量;
2、鍵盤輸入a b 的值;
3、引入一個條件判斷if(a>b);
4、如果a>b則條件為真最大值為a,否則最大值是b;
結果:

②第二種方法三目運算
在之前的運算等級那篇文章里面有一個運算優先級表格,里面有關于運算的優先級表達式。

代碼:

#include <stdio.h> int main (void) {int a,b;printf("請輸入您需要的a和b的數值:");scanf("%d%d",&a,&b);/*if (a>b){printf("最大值為:%d\n",a);}else{printf("最大值為:%d\n",b);}*//* */ //這個是塊注釋,可以方便注釋整塊代碼printf("最大值為:%d\n",a>b?a:b);return 0; }

解釋:
1、/* */這個是注釋塊,不用的那一段代碼可以直接注釋,非常方便。
2、三目運算 表達式?值1:值2,這個比較兩個數字的大小非常的實用。
結果:

三、總結

1、if 語句可以判斷區間性問題,執行效率比較低。
2、switch 語句執行效率比較塊,但是不可以進行區間判斷。
3、三目運算 , 結構清晰 , 不適于嵌套。

總結

以上是生活随笔為你收集整理的C语言 —— 嵌套语句的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。