九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
零碎的小知識2 分支結(jié)構


1 ew  ==與=

2 if后如果只有一句話  可以不加{}

多重if-else語句

那么針對這種多重的條件的話,在C語言中就要用到多重if-else語句,其結(jié)構如下:

其語義是:依次判斷表達式的值,當出現(xiàn)某個值為真時,則執(zhí)行對應代碼塊,否則執(zhí)行代碼塊n。 if-else-if語句的執(zhí)行過程如下圖所示:

那么上面家長所說的,用代碼實現(xiàn)如下:

注意:當某一條件為真的時候,則不會向下執(zhí)行該分支結(jié)構的其他語句。

4    不能寫  200>a>150  只能用&&表示

  期中錯因,,,真的找了好久

5 打中文字符后   ; 的格式真的要小心。。

while

1一定要記著在循環(huán)體中改變循環(huán)變量的值,否則會出現(xiàn)死循環(huán)(無休止的執(zhí)行)。

2循環(huán)體如果包括有一個以上的語句,則必須用{}括起來,組成復合語句。

3 加到100

 是i<=100

判斷條件的取值,小于等于號

ew

使用do-while結(jié)構語句時,while括號后必須有分號。

  • 5  int 保留整數(shù)

    float 四舍五入

    double  ?

for

  • 注意:for循環(huán)中的分號一定要寫

  • 表達式1可以是設置循環(huán)變量的初值的賦值表達式,也可以是其他表達式。如:

  • 表達式1和表達式3可以是一個簡單表達式也可以是多個表達式以逗號分割。如:

          sterss  兔子數(shù)列

    運行結(jié)果為

  • 各表達式中的變量一定要在for循環(huán)之前定義。如:

  • 省略“表達式2(循環(huán)條件)”,不做其它處理,循環(huán)一直執(zhí)行(死循環(huán))。如:

  • 省略“表達式3(循環(huán)變量增量)”,不做其他處理,循環(huán)一直執(zhí)行(死循環(huán))。如:

    注:死循環(huán)可以使用后面即將講到的break解決

  • 表達式2一般是關系表達式或邏輯表達式,但也可是數(shù)值表達式或字符表達式,只要其值非零,就執(zhí)行循環(huán)體。

      

  • 看題真的很重要   sum  num  i   

  •   寫十遍

    i取值

    好像只是i起始值不同。。

break語句

  • 在沒有循環(huán)結(jié)構的情況下,break不能用在單獨的if-else語句中。

  • 在多層循環(huán)中,一個break語句只跳出當前循環(huán)。

continue語句

  • continue語句的作用是結(jié)束本次循環(huán)開始執(zhí)行下一次循環(huán)。

  • break語句與continue語句的區(qū)別是:break是跳出當前整個循環(huán),continue結(jié)束本次循環(huán)開始下一次循環(huán)。 

  • break主要是不想要了;continue還想要,就是打岔,相當于循環(huán)特例

。。。。。在總結(jié)一些應用情況。。

switch語句

1、在case后的各常量表達式的值不能相同,否則會出現(xiàn)錯誤。

2、在case子句后如果沒有break;會一直往后執(zhí)行一直到遇到break;才會跳出switch語句。

運行結(jié)果: 學英語學C語言好好休息 

3、switch后面的表達式語句只能是整型或者字符類型。

表達式語句是什么?

4、在case后,允許有多個語句,可以不用{}括起來。

5、各case和default子句的先后順序可以變動,而不會影響程序執(zhí)行結(jié)果。

6、default子句可以省略不用。

一個例子,數(shù)字大小分類的妙用

#include <stdio.h>
int main()
{
    int score = 87; //考試分數(shù)為87分
    score=score/10;
    switch(score)
    {
        /*想想以下代碼為什么用這種方式;
          這種方式的好處?*/
        case 10:
        case 9:
            printf("等級A");
            break;
        case 8:
            printf("等級B");
              break;               //這里是不是缺點什么?           
        case 7:
        case 6:
            printf("等級C");
             break;                //這里是不是缺點什么? 
        default:
            printf("等級D");
            break;   
    }
    return 0;
}


******關于閏年的例子。大于二后整體+1會好用很多


我的代碼

#include <stdio.h>
int main()
{
    /* 定義需要計算的日期 */
    int year = 2008;
    int month = 8;
    int day = 8;
   int i=1;
   int j=0;
   for(i=1,j=0;i<=month;i++)
   { if(i==1)
     {j=0;continue;
  }
    
     if(i==2)
     {j=j+31;continue;
  }
    
     if(i==3)
     {
         if(year%400==0||(year%4==0&&year%100!=0))
         {j=j+29;continue;}
         else
         {j=j+28;continue;}
     }
    
    
    
     if(i==4)
    { j=j+31;continue;
  }
    
     if(i==5)
     {j=j+30;continue;
  }
    
     if(i==6)
     {j=j+31;continue;
  }
    
     if(i==7)
     {j=j+30;continue;
  }
    
     if(i==8)
     {j=j+31;continue;
  }
    
     if(i==9)
     {j=j+31;continue;
  }
    
     if(i==10)
     {j=j+30;continue;
  }
    
     if(i==11)
     {j=j+31;continue;
  }
    
     if(i==12)
     {j=j+30;continue;
  }
    
   }
  
   j=j+day;
  
   printf("%d年%d月%d日是該年的第%d天\n",year,month,day,j);


 return 0;
 
}

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Python循環(huán)語句代碼逐行詳解:while、for、break和continue
C語言基礎——循環(huán)詳解!
走進C語言———循環(huán)語句(二)
MQL4課程5
C語言基礎:以實例跟我學循環(huán)結(jié)構之for+break+continue用法
Python流程控制語句詳解
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服