C語(yǔ)言學(xué)習(xí)筆記:If語(yǔ)句,與判斷字符串是否相等,三元表達(dá)式等表達(dá)式,if嵌套篇

if是條件判斷語(yǔ)句,只有if的條件成立(表達(dá)式的值為真)后,才會(huì)執(zhí)行if部分的代碼,否則將會(huì)執(zhí)行else的代碼。
如果是if...else if,則滿足第一個(gè)if執(zhí)行第一個(gè)if里的代碼,如果不滿足第一個(gè)if,而滿足第二個(gè)if,則執(zhí)行第二個(gè)if(即else if)的代碼,如果都不滿足,就不執(zhí)行
如果后面有else(不帶if的else),則只要前面的if和else if都沒(méi)執(zhí)行,就執(zhí)行最后一個(gè)else。
else
adv. 其他;否則;另外
adj. 別的;其他的
if(a='y'){
printf("要");
printf("要?");
}//有{}時(shí){}中可有多個(gè)語(yǔ)句
if(a='y')
printf("要");
//沒(méi)有{}時(shí),一個(gè)語(yǔ)句
判斷字符串是否相等
1.導(dǎo)入 #include <string.h>
2.if(strcmp(第一個(gè)字符串,第二個(gè)字符串)==0):相等
if嵌套:
在if語(yǔ)句塊里添加if條件,如果第一個(gè)條件成立才會(huì)去判斷第二個(gè)條件
if(){
?if(){}
}else{
}
表達(dá)式分為一元表達(dá)式,二元表達(dá)式,三元表達(dá)式
一元表達(dá)式:++,--
二元表達(dá)式:連接了兩個(gè)自然數(shù)的叫做二元表達(dá)式,+ - * ?/ >??
三元表達(dá)式:關(guān)系或者是邏輯運(yùn)算符?成立執(zhí)行這:不成立執(zhí)行這;
標(biāo)簽: