<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 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

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人