1. 程式人生 > >淺談C語言中的兩種語句

淺談C語言中的兩種語句

我們都知道學習C語言都會遇到兩種常見的語句:選擇語句,迴圈語句。今天就讓我們一起來簡單看看這些語句的特點及功能吧!

選擇語句

  1. if語句,用來實現兩個分支的選擇結構。
  2. 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語言中兩種結構的簡單介紹,具體運用和說明將在後續給出,請持續關注哦!