原標題:C語言教學(九-上)if else判斷語句
今天講if else判斷語句,簡單理解就是進行條件判斷,如果條件達到則執行if 里或else里的語句。先來看if。
if的寫法和for差不多,就是不用括號里的兩個分號,if (條件) { },if加括號,括號里面加條件,如果只有一句則可以不用加花括號,兩句及以上則要。寫法如下。
運行結果
先定義了一個整數變量a=1,然后if語句判斷a是否=1,如果等于就輸出hello world,如果不等于則輸出hello,可以看到我們的結果只輸出了hello world,因為第一個if語句判斷為真,所以執行下面的語句,第二個為假則沒有輸出里面的語句。
if還有一種寫法,if和else,字面理解就是如果和否則,只要執行了if 就不會執行else,同樣的沒有執行if就會執行else,看下面的代碼操作。
運行兩次的結果
代碼的意思是判斷輸入的數是不是1,如果是則輸出hello world,否則提示輸入的不是1。注意上面的if條件里面用的是兩個等號,而不是一個等號,像第一題只有一個等號,其實并不是很正確的,雖然他一樣可以運行,但是其實a等于值他一樣會運行下面的語句,可以試試。
簡單來理解就是等等號能夠更精準的判斷a必須是1才運行。可以看到結果,我們輸入1就執行if,if為真,輸入的不是1則if為假,執行else。
以上就是if else語句用法,接下來請各位思考一下如果if有很多個呢?到底會怎么樣,else對應所有的if還是最后一個if呢?返回搜狐,查看更多
責任編輯: