上一節(jié)我們說了if的基本用法,這一小節(jié)我們來說明if…else…的用法
首先慣例舉例子: 你今天早上餓了,打算去吃包子,可是沒有包子了,你打算去吃米粉。 你昨天早上下雨了,帶傘出門,結(jié)果沒找到,你就帶了雨衣。
唔,其實很簡單的,看代碼:
#include<stdio.h>#include<stdlib.h>int main() { int a=12; if(a==1){ 我們開始創(chuàng)建了一個變量等于12對吧? 我們的if語句進行比較,看看是否a等于1,結(jié)果我們的a是12怎么辦?這樣就會直接輸出第一對花括號后面連接著的else{}花括號中的內(nèi)容。我們直接看結(jié)果如下:
是不是提示a不等于1?那么我們現(xiàn)在有g(shù)et到了一個新技能,就是else了,只要在我們的if后面的花括號跟著,寫一個else{},在花括號中寫上所需要的代碼即可。只要第一個if圓括號里面的判斷不正確那么就會執(zhí)行else花括號里面的代碼。現(xiàn)在我們改以下值,把a的值改為1.
#include<stdio.h>#include<stdlib.h>int main() { int a=1; if(a==1){ printf("a的值等于1/n"); }else{ printf("a的值等不于1/n"); } system("pause"); return 0;}我們看下運行結(jié)果:
是不是發(fā)現(xiàn)他只執(zhí)行其中一部分,也就是不會執(zhí)行else部分了?對的沒錯,打個比方,如果你說如果下雨我就去深圳,不下雨就去上海,難道你能同時進行嗎?肯定不能,所以我們的if else 只會執(zhí)行一個情況。
持續(xù)更新…
新聞熱點
疑難解答