日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

(三)C语言之九条语句

發布時間:2025/3/8 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (三)C语言之九条语句 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天來說一下我們以后可能用的最多的C語言語句:條件語句、循環語句、控制語句。理論很簡單,注重多自己寫代碼才能熟練運用。
歡迎加入嵌入式學習群:559601187 一起愉快的玩耍啊~

(一)條件語句

(1)if語句

第一種形式:

if(表達式) {語句;//實現的程序 } //如果表達式1為真就執行if中的語句,否則不執行

第二種形式:

//if如果不加大括號,只包含if后的第一條語句 if(表達式)語句1;語句2;

第三種形式:

//語句1和語句2一定會有一個執行 if(表達式) {語句1; } else {語句2; }

第四種形式

//執行過程從上往下,直到找到一個表達式為真的語句,如果以上表達式 都不成立,就執行else。在找到一個為真的語句時,該語句之前的if條件 全部都判斷了,而該語句之后的if直接跳過 if(表達式1) {語句1; } else if(表達式2) {語句2; } else {語句; }

(2)switch…case語句

//switch..case的形式為 switch(常量表達式) {case 常量1:語句1;break;case 常量2:語句2;break;case 常量3:語句3;break;..case 常量n:語句n; break;default: 語句 }

程序執行常量表達式和常量相等的語句,如果常量中沒有和表達式
相等的值就執行default的語句。
說明:default可有可無、常量值不能相等、每一個case語句可以有多個
,如果不加break會順序執行。

(二)循環語句

(1)for語句

第一種:

for(起始條件;結束條件;條件修正){循環體;}

第二種:

起始條件;for(;結束條件;){循環體;條件修正;}

第三種:死循環

for(;;){循環體;}

(2)while語句

第一種:

起始條件;While(結束條件){循環體;條件修正;}

第二種:死循環

while(1){循環體;} //執行過程:先判斷結束條件是否為真,為真執行循環體,為假不執行

(3)do…while語句

//do...while()do{循環體;條件修正;}while(結束條件); //執行過程:先執行一次循環體,再執行條件修正(判斷結束條件是否為真),如果為真繼續執行循環體,為假結束循環 //特點:至少執行一次循環體

while和do…while區別?
do…while至少執行一次循環體,while可能一次也執行不了

(三)控制語句

(1)break語句

break:跳出循環語句
特點:只能跳出當前(一層)循環

//break--結束當前循環--一層 #include<stdio.h>int main() {int i=0,j=0,count=0;for(i=0;i<3;i++){for(j=0;j<3;j++){if(i==1){break;}printf("%d\n",i);}}printf("end\n");return 0; }

(2)continue語句

continue:結束本次循環,繼續下次循環

//continue--結束本次循環,進入下次循環 #include<stdio.h>int main() {int i=0,j=0,count=0;for(i=0;i<5;i++){if(i==2){continue;}printf("%d\n",i);}printf("end\n");return 0; }

(3)return語句

return:
兩個作用:
1,結束本函數
2,返回一個值給調用函數的地方—返回值
####(4)goto語句
goto:跳轉語句–慎用
goto 標識符;

//goto #include<stdio.h>int main() {int i=0,j=0,count=0; while(1){printf("%d\n",count++);if(count>10){goto a_2;}} a_2:count=0;printf("end\n");return 0; }

標識符:
執行過程:當程序執行到goto 標識符;這條語句時,程序執行會調轉到標識符:所指向的位置。

(四)特別強調

(1) if(a=5&&year2)和if((a=5)&&(year2))執行的結果不一樣,注意運算符的優先級
(2) 循環嵌套:外循環循環一次,內循環循環一遍
(3) do while();在while后面一定要加分號


本文章僅供學習交流用禁止用作商業用途,文中內容來水枂編輯,如需轉載請告知,謝謝合作

微信公眾號:zhjj0729

微博:文藝to青年

總結

以上是生活随笔為你收集整理的(三)C语言之九条语句的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。