小白的禿頭之路

第六次學習筆記
語句
int a=12; //一個語句
; //空語句
有分號的語句
結構
一、順序結構
二、選擇結構
三、循環結構
選擇語句(1)
一、" if "選擇語句
if(表達式)
語句;
if else(表達式)
語句;
else
語句;
在數字區域的表達
數學:13<age<23
C語言中用數學表達是錯誤的
C語言表達:13<age && age<23ide

使用多條語句時須要使用代碼塊 { }
if(表達式)
{
語句列表;
}
懸空語句
#include<stdio.h>
int main()
{
int a=0;
int b=2;
if(a == 1) // C語言中0爲假, 1 爲真
……if(b == 2)
…………printf("Yellow");
……else
…………printf("Red");
……return 0;
}
無結果;
if中的判斷表達爲假if後的代碼不在進行運算。
else 與程序中最近的 if 匹配,只有第一個 if 爲真才能進入後面的操做
若是想讓第一個 if 和 else 匹配則須要對第二個 if 語句使用代碼塊。
條件成立的 if 語句
if(條件)
{
return x;//條件成立則返回 x;
}
return y;// 條件不成立則返回y;
等價於
if(條件)
{
return x;
}
else
{
return y;
}
//判斷語句中 == 爲判斷是否相等
= 爲賦值
判斷語句書寫建議 數字寫前面 5 == a
以防少數入一個 = 號而查找不出錯誤學習

相關文章
相關標籤/搜索