<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            C語言

            c語言if語句的用法

            時間:2025-01-31 21:01:35 C語言 我要投稿

            c語言if語句的用法

              C語言中if語句基本的有三種格式,在此基礎上可以擴展一些其它格式,下面我們來看看c語言if語句的用法。

              c語言if語句的用法

              1、 if……形式

              一般格式:if(表達式) 語句;

              語義是:如果表達式的值為真,則執行其后的語句,否則不執行該語句。語句可以是單條語句,也可以是用花括號{}包括起來的復合語句。示例如下:

              #include

              int main(){

              int a,b,max;

              printf(" input two numbers: ");

              scanf("%d%d",&a,&b);

              max=a;

              if (max<b) max=b;

              printf("max=%d ",max);

              return 0;

              }

              2、if……else形式

              一般格式:

              if(表達式)

              語句1;

              else

              語句2;

              語義是:如果表達式的值為真,則執行語句1,否則執行語句2 。語句1和語句2可以是復合語句。

              示例如下:

              #include

              int main(){

              int a, b;

              printf("input two numbers: ");

              scanf("%d%d",&a,&b);

              if(a>b)

              printf("max=%d ",a);

              else

              printf("max=%d ",b);

              return 0;

              }

              3、if……else……if形式

              一般形式為:

              if(表達式1)

              語句1;

              else if(表達式2)

              語句2;

              else if(表達式3)

              語句3;

              …

              else if(表達式m)

              語句m;

              else

              語句n;

              語義是:依次判斷表達式的值,當出現某個值為真時,則執行其對應的語句。然后跳到整個if語句之外繼續執行程序。 如果所有的表達式均為假,則執行語句n。然后繼續執行后續程序。示例如下:

              #include

              int main(){

              char c;

              printf("input a character: ");

              c=get);

              if(c<32)

              printf("This is a control character ");

              else if(c>=0&&c<=9)

              printf("This is a digit ");

              else if(c>=A&&c<=Z)

              printf("This is a capital letter ");

              else if(c>=a&&c<=z)

              printf("This is a small letter ");

              else

              printf("This is an other character ");

              return 0;

              }

              4、擴展形式

              if條件控制語句的形式是多種多樣的。比如if嵌套、if……if類似的形式,但是都離不開上面介紹的三種基本形式。注意活學活用。

              【拓展】c語言的優缺點

              1. 簡潔緊湊、靈活方便

              C語言一共只有32個關鍵字,9種控制語句,程序書寫形式自由,主要用小寫字母表示。它把高級語言的基本結構和語句與低級語言的實用性結合起來。 C 語言可以像匯編語言一樣對位、字節和地址進行操作,而這三者是計算機最基本的工作單元。

              2. 運算符豐富

              C語言的運算符包含的范圍很廣泛,共有34種運算符。C語言把括號、賦值、強制類型轉換等都作為運算符處理。從而使C語言的運算類型極其豐富,表達式類型多樣化。靈活使用各種運算符可以實現在其它高級語言中難以實現的運算。

              3. 數據結構豐富

              C語言的數據類型有:整型、實型、字符型、數組類型、指針類型、結構體類型、共用體類型等。能用來實現各種復雜的數據結構的運算。并引入了指針概念,使程序效率更高。另外C語言具有強大的圖形功能,支持多種顯示器和驅動器。且計算功能、邏輯判斷功能強大。

              4. C是結構式語言

              結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰,便于使用、維護以及調試。C語言是以函數形式提供給用戶的,這些函數可方便的調用,并具有多種循環、條件語句控制程序流向,從而使程序完全結構化。

              5.C語法限制

              C語法限制不太嚴格,程序設計自由度大 雖然C語言也是強類型語言,但它的語法比較靈活,允許程序編寫者有較大的自由度

              6. C語言允許直接訪問物理地址,可以直接對硬件進行操作

              由于C語言允許直接訪問物理地址,可以直接對硬件進行

            【c語言if語句的用法】相關文章:

            C語言for語句用法詳解03-30

            C語言for語句的用法實例07-08

            c語言if語句的用法有哪些03-07

            c語言鏈表的用法03-10

            C語言#include用法05-27

            C語言#define的用法05-01

            C語言assert的用法06-02

            c語言strcmp的用法02-18

            C語言指針的用法07-02

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看