回覆列表
  • 1 # 額老王

    if條件判斷語句,判斷後面的邏輯值是真則執行if裡面的語句,否則執行else裡面的語句,如果沒有else則執行if後面的語句。IF裡面的語句可以是一條,也可以是多條。

      

      C語言是一門面向過程的計算機程式語言,與C++、Java等面向物件程式語言有所不同。C語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、僅產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。C語言描述問題比組合語言迅速、工作量小、可讀性好、易於除錯、修改和移植,而程式碼質量與組合語言相當。C語言一般只比組合語言程式碼生成的目標程式效率低10%到20%。因此,C語言可以編寫系統軟體。當前階段,在程式設計領域中,C語言的運用非常之多,它兼顧了高階語言和組合語言的優點,相較於其它程式語言具有較大優勢。計算機系統設計以及應用程式編寫是C語言應用的兩大領域。同時,C語言的普適較強,在許多計算機作業系統中都能夠得到適用,且效率顯著。

    if後面的小括號中需要寫入一個條件表示式,if語句會根據這個條件表示式結果的真假,讓程式產生不同的結果,也就是程式分支。具體來說,就是當條件表示式的值是真時,程式執行if下面大括號中的語句,而當條件表示式的值是假時,程式執行else下面大括號中的語句。也就是說,if和else後面的程式區塊中只有一個會被執行,要麼是if後面大括號中的語句,要麼是else後面大括號中的語句。所以程式在執行到if語句時就產生了邏輯分支。

  • 中秋節和大豐收的關聯?
  • 過生日在朋友圈曬紅包的人都是什麼心理?