亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C > 正文

詳解C語言 三大循環 四大跳轉 和判斷語句

2020-01-26 14:31:56
字體:
來源:轉載
供稿:網友

三大循環for while 和 do{ }while;

四大跳轉 :

無條件跳轉語句 go to;

跳出循環語句 break;

繼續跳出循環語句 continue;

返回值語句 return

判斷語句 if,if else,if else if else if...else

ifelse 組合

if(0 == x)if(0 == y) error();else{//program code}

else到底與那個if配對 C語言有這樣的規定:

else 始終與同一括號內最近的未匹配的if語句結合。

if語句后面的分號

if(NULL!= p) ;fun();

這里的fun()函數并不是在NULL != p 的時候被調用,而是任何時候都會被調用。問題就出
在if 語句后面的分號上。在C 語言中,分號預示著一條語句的結尾,但是并不是每條C 語言

語句都需要分號作為結束標志。if 語句的后面并不需要分號,但如果你不小心寫了個分號,
編譯器并不會提示出錯。因為編譯器會把這個分號解析成一條空語句。也就是上面的代碼實

際等效于:

if(NULL != p){;}fun();

switch、case 組合

if、else 一般表示兩個分支或是嵌套表示少量的分支,但如果分支很多的話……還是用
switch、case 組合。

基本格式為:

switch(variable){case value1;//code;break;case value2;//code;break;case value3;//code;break;case value4;//code;break;default:break;}

1、case 語句后面不要忘記加break;

2、 最后必須使用default 分支。即使程序真的不需要default 處理,也應該保留

語句:

default :

break;

這樣做并非畫蛇添足,可以避免讓人誤以為你忘了default處理應該得要。

case后面必須是整型或字符型的常量或常量表達式。

do、while、for 關鍵字

C 語言中循環語句有三種:while 循環、do-while 循環、for 循環。

while 循環:先判斷while 后面括號里的值,如果為真則執行其后面的代碼;否則不執

行。while(1)表示死循環。死循環有沒有用呢?看下面例子:

比如你開發一個系統要日夜不停的運行,但是只有操作員輸入某個特定的字符‘#'才

可以停下來。

while(1){if(‘#'== GetInputChar()){break;}}

break 與continue 的區別

break 關鍵字很重要,表示終止本層循環。現在這個例子只有一層循環,當代碼執行到

break 時,循環便終止。

#include<stdio.h>int main(){flaot area,pi=3.1415926;int r;for(r=0;r<100;r++){area=pi*r*r;if(area>100) //當area>100時就跳出for循環break;}printf("area=%d/n",area);}

continue 表示終止本次(本輪)循環。當代碼執行到continue 時,本輪循環終止,進入下一輪循環。具有過濾功能。

#include<stdio.h>int main(){inti=0,sum=0;for(i=0;i<10;i++){if(i%3==0)//當i%3==0時就continue;繼續下一次循環 把0~10中3的整數倍濾除掉{printf("i=%d",i);continue;}sum=sum+i;}printf("sum=%d/n",sum);}

do-while 循環:先執行do 后面的代碼,然后再判斷while 后面括號里的值,如果為真,

循環開始;否則,循環不開始。其用法與while 循環沒有區別,但相對較少用。

for 循環:for 循環可以很容易的控制循環次數,多用于事先知道循環次數的情況下

循環語句的注意點

長循環在最內層,效率高

for (col=0; col<5; col++ ){for (row=0; row<100; row++){sum = sum + a[row][col];}}

長循環在最外層,效率低

for (row=0; row<100; row++){for ( col=0; col<5; col++ ){sum = sum + a[row][col];}}

循環要盡可能的短,要使代碼清晰,一目了然

For循環舉個例子 9*9乘法表

#include<stdio.h>int main(){int i,j,sum=0;printf("輸出9*9乘法表:/n");for(i=1;i<10;i++){for(j=1;j<=i;j++){sum=i*j;printf("%d*%d=%d ",j,i,sum);}printf("/n");}return 0;}

打印出:

輸出9*9乘法表:

1*1=11*2=2 2*2=41*3=3 2*3=6 3*3=91*4=4 2*4=8 3*4=12 4*4=161*5=5 2*5=10 3*5=15 4*5=20 5*5=251*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=361*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=491*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=641*9=92*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81

記得開始學c語言時對于這些打印感覺很難,其實就是不會用for,沒有好的程序理解能力,也就不會想到這些算法,現在慢慢有了基礎,對于這些小程序也就運用好的很嫻熟了。

return 用來終止一個函數并返回其后面跟著的值。

return (Val);//此括號可以省略。但一般不省略,尤其在返回一個表達式的值時。

以上所述是小編給大家介紹的詳解C語言 三大循環 四大跳轉 和判斷語句 ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品视频男人的天堂| 91伊人影院在线播放| 欧美激情精品久久久久久大尺度| 欧美视频免费在线| 精品国产31久久久久久| 欧美高清电影在线看| 亚洲成人黄色网| 国产精品成人久久久久| 欧美三级欧美成人高清www| 中文字幕九色91在线| 国产精品r级在线| 91精品视频一区| 久久国产精品亚洲| 黑人巨大精品欧美一区二区三区| 久久久久久成人| 欧美激情亚洲另类| 久久久久国产精品www| 亚洲一区制服诱惑| 亚洲偷欧美偷国内偷| 美女福利精品视频| 国产精品一区二区电影| 中国人与牲禽动交精品| 亚洲成人精品久久| 国产日韩欧美一二三区| 国产成人精品在线观看| 亚洲美女性生活视频| 久久亚洲一区二区三区四区五区高| 欧美成人午夜影院| 亚洲最大的成人网| 亚洲视频在线免费观看| 国产视频福利一区| 欧美又大粗又爽又黄大片视频| 日韩欧美国产成人| 91美女福利视频高清| 激情成人中文字幕| 久久精品久久久久电影| 亚洲成人黄色网址| 日韩亚洲精品视频| 国产日本欧美一区二区三区在线| 国产精品2018| 亚洲欧美www| 欧美成人激情视频免费观看| 国产一区二区三区18| 欧美在线性爱视频| 国产视频综合在线| 国产精品久久久久久网站| 欧美最顶级丰满的aⅴ艳星| 国产精品露脸自拍| 国产女精品视频网站免费| 国产精品91一区| 欧美一区二粉嫩精品国产一线天| 美女精品久久久| 1769国内精品视频在线播放| 亚洲精品456在线播放狼人| 日韩av在线导航| 欧美精品aaa| 国产精品视频网| 欧洲成人免费aa| 亚洲精品资源在线| 欧美精品在线播放| 日韩精品视频免费专区在线播放| 国产精品∨欧美精品v日韩精品| 国产精品午夜视频| 国产欧美一区二区三区在线看| 亚洲高清av在线| 日韩在线视频网站| 欧美成aaa人片在线观看蜜臀| 97视频在线观看视频免费视频| 欧美日韩成人黄色| 亚洲综合小说区| 亚洲女在线观看| 久久大大胆人体| 国产精品久久久999| 成人国产精品色哟哟| 久久精品99久久久久久久久| 国产精品成熟老女人| 欧美在线视频免费| 成年人精品视频| 亚洲国产精品高清久久久| 国产精品视频一区二区高潮| 久久久日本电影| 少妇精69xxtheporn| 国产日韩精品综合网站| 久久久国产一区| 欧美理论电影在线观看| 96sao精品视频在线观看| 午夜精品久久久久久久白皮肤| 成人福利网站在线观看| 2019亚洲男人天堂| 久久亚洲精品中文字幕冲田杏梨| 欧美日韩人人澡狠狠躁视频| 国产精品久久久久久久久久99| 久久九九热免费视频| 欧美影院在线播放| 久久精品99久久久香蕉| 亚洲一级一级97网| 久热精品视频在线观看一区| 91九色国产社区在线观看| 成人国产亚洲精品a区天堂华泰| 日本亚洲欧洲色α| 一区二区av在线| 欧美一级高清免费| 自拍偷拍亚洲一区| 日韩在线资源网| 亚洲国产天堂网精品网站| 4438全国亚洲精品在线观看视频| 原创国产精品91| 中文综合在线观看| 亚洲自拍偷拍在线| 成人免费视频在线观看超级碰| 97久久久久久| 中文字幕亚洲一区| 久久久久久久久久久91| 国产精品成久久久久三级| 国产精品久久一区主播| 国产精品激情av在线播放| 欧美成人精品不卡视频在线观看| 亚洲最新av在线网站| 韩国v欧美v日本v亚洲| 一本色道久久综合狠狠躁篇怎么玩| 欧美电影院免费观看| 9.1国产丝袜在线观看| 成人www视频在线观看| 日本欧美国产在线| 色综合久久88色综合天天看泰| 色综合久久天天综线观看| 日韩国产精品亚洲а∨天堂免| 91免费人成网站在线观看18| 第一福利永久视频精品| 日本久久久久久久久久久| 自拍偷拍亚洲区| 久久人人爽亚洲精品天堂| 国产精品久久久久久一区二区| 国产精品免费观看在线| 国产乱人伦真实精品视频| 成人av在线网址| 91香蕉国产在线观看| 欧美日韩性视频在线| 欧美极品xxxx| 国产精品久久av| 91在线视频九色| 亲爱的老师9免费观看全集电视剧| 国产成人精品一区二区| 日韩天堂在线视频| 久久夜色精品国产| 4p变态网欧美系列| 亚洲视屏在线播放| 91日本在线视频| 日韩av电影在线播放| 亚洲 日韩 国产第一| 午夜精品久久久久久久男人的天堂| 日韩欧美精品中文字幕| 92版电视剧仙鹤神针在线观看| 欧美激情久久久久久| 91av在线视频观看| 成人黄色片网站| 欧美午夜精品久久久久久久| 亚洲成年人影院在线| 日韩成人中文电影| 在线观看亚洲视频| 久久久久久久久久久成人| 欧美黄色www| 日韩理论片久久| 国产va免费精品高清在线观看|