c語言條件表達式
今天學到了c語言表達式
if 假如
else if 又假如
else 否則
具體的就是上面的意思!
下面寫一個例子吧:
if(age>=18)//如果age變量的值大於或等於18
{
printf(“你成年了”);
}
else if(age>4)//如果age小於18但是大於4
//也可以分開來理解,else對應的是最上面的if,if對應的是最後一個else
{
printf(“還好你不是太年幼”);
}
else //如果age小於或等於4
{
printf(“mama,guagua...”);//兒語,聽不懂
switch case 語句:
例:
switch(num)
{
case 1:printf("我是1號\n");break;
case 2:printf("我是2號\n");break;
case 3:printf("我是3號\n");break;
default:printf("num錯誤\n");break;\\default要放在最後一個case的後面。
如果沒有break,會繼續執行後面的代碼,不管後面的case是否匹配,直到遇見下一個break
注意:判斷條件時等於一定要“==”不能是“=”,一個等號是賦值,不是判斷。
< 小於
> 大於
== 等於
>= 大於等於
<= 小於等於
!= 不等於
&& 邏輯與 “並且”
|| 邏輯或 “或者”
! 邏輯非 “相反”