淺談C語言中的兩種語句
阿新 • • 發佈:2018-11-05
我們都知道學習C語言都會遇到兩種常見的語句:選擇語句,迴圈語句。今天就讓我們一起來簡單看看這些語句的特點及功能吧!
選擇語句
- if語句,用來實現兩個分支的選擇結構。
- switch語句,用來實現多分支的選擇結構。
比如這裡有一個選擇語句:
#include<stdio.h> int main() { int coding=0; printf("你會去敲程式碼嗎?(選擇1 or 0):>"); scanf("%d",&coding); if(coding==1) { printf("堅持,你會有好offer\n"); } else { printf("放棄,回家賣紅薯\n"); } return 0; }
迴圈語句
C語言中的迴圈語句有哪些呢?
. while迴圈語句
. for迴圈語句
. do…while迴圈語句
1.while迴圈語句的一般形式:
while(表示式)語句;
語句中應有能使迴圈趨於結束的語句。
只要當迴圈條件表示式為真(即給定的條件成立),就執行迴圈語句。
注意:while迴圈的特點是先判斷條件表示式,後執行迴圈語句。
#include<stdio.h> int main() { printf("努力學習\n"); int line=0; while(line<=20000) { line++; printf("我要繼續努力敲程式碼\n"); } if(line>20000) { printf("走向成功的彼岸\n"); } return 0; }
2.for語句的一般表示式:
for(表示式1;表示式2;表示式3)
語句;
表示式1:設定初始條件。
表示式2:迴圈條件表示式。
表示式3:迴圈變數的調整。
用for迴圈語句輸出1~100的數:
#include<stdio.h>
int main()
{
int i=0;
for(i=1; i<=100; i++)
{
printf("%d ",i);
}
return 0;
}
3.do…while語句的一般表示式:
do
語句
while(表示式);
用do…while語句實現1~100的自然數相加
#include<stdio.h> int main() { int i=1,sum=0; do { sum=sum+i; i++; }while(i<=100); printf("sum=%d\n",sum); return 0; }
以上是對c語言中兩種結構的簡單介紹,具體運用和說明將在後續給出,請持續關注哦!