C语言里if语句变量作为判断条件,C语言教学(九-上)if else判断语句
原標(biāo)題:C語(yǔ)言教學(xué)(九-上)if else判斷語(yǔ)句
今天講if else判斷語(yǔ)句,簡(jiǎn)單理解就是進(jìn)行條件判斷,如果條件達(dá)到則執(zhí)行if 里或else里的語(yǔ)句。先來(lái)看if。
if的寫法和for差不多,就是不用括號(hào)里的兩個(gè)分號(hào),if (條件) { },if加括號(hào),括號(hào)里面加條件,如果只有一句則可以不用加花括號(hào),兩句及以上則要。寫法如下。
運(yùn)行結(jié)果
先定義了一個(gè)整數(shù)變量a=1,然后if語(yǔ)句判斷a是否=1,如果等于就輸出hello world,如果不等于則輸出hello,可以看到我們的結(jié)果只輸出了hello world,因?yàn)榈谝粋€(gè)if語(yǔ)句判斷為真,所以執(zhí)行下面的語(yǔ)句,第二個(gè)為假則沒(méi)有輸出里面的語(yǔ)句。
if還有一種寫法,if和else,字面理解就是如果和否則,只要執(zhí)行了if 就不會(huì)執(zhí)行else,同樣的沒(méi)有執(zhí)行if就會(huì)執(zhí)行else,看下面的代碼操作。
運(yùn)行兩次的結(jié)果
代碼的意思是判斷輸入的數(shù)是不是1,如果是則輸出hello world,否則提示輸入的不是1。注意上面的if條件里面用的是兩個(gè)等號(hào),而不是一個(gè)等號(hào),像第一題只有一個(gè)等號(hào),其實(shí)并不是很正確的,雖然他一樣可以運(yùn)行,但是其實(shí)a等于值他一樣會(huì)運(yùn)行下面的語(yǔ)句,可以試試。
簡(jiǎn)單來(lái)理解就是等等號(hào)能夠更精準(zhǔn)的判斷a必須是1才運(yùn)行。可以看到結(jié)果,我們輸入1就執(zhí)行if,if為真,輸入的不是1則if為假,執(zhí)行else。
以上就是if else語(yǔ)句用法,接下來(lái)請(qǐng)各位思考一下如果if有很多個(gè)呢?到底會(huì)怎么樣,else對(duì)應(yīng)所有的if還是最后一個(gè)if呢?返回搜狐,查看更多
責(zé)任編輯:
總結(jié)
以上是生活随笔為你收集整理的C语言里if语句变量作为判断条件,C语言教学(九-上)if else判断语句的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 常用字符串处理函数汇总
- 下一篇: 软件工程-实践者的研究方法第八版(不全)