c語言中while的用法
語句a;while(n==1);語句B;當n==1時,程序while(1)成立,不斷循環,因為后面while()后面直接是分號“;”所以這里n==1直接就是死循環, 當n與等于1時,程序同樣是while(1)成立,和上面的情況一樣,所以兩個都是死循環。
擴展資料: while while是計算機的一種基本循環模式。當滿足條件時進入循環,進入循環后,當條件不滿足時,執行完循環體內全部語句后再跳出(而不是立即跳出循環)。
while語句的一般表達式為:while(表達式){循環體}。 典型循環 WHILE <條件> <語句體> end while do while <條件> <語句體> loop 語法 Pascal while <條件> do <語句> 意為當條件符合時,接著做下面的語句;不符合時,退出循環。
C do <語句> while(<條件>); while(<條件>) <語句>; C++ while(<條件>) <語句>; do <語句> while(<條件>). 資料來源:百度百科-while。
C語言中,while語句的用法
C語言中的while語句用于執行循環操作。
格式:while(表達式) 循環體;
//示例:計算階乘M!
#include <stdio.h>
int main()
{
int m=1;
int n=1;
double sum=1;
printf(" 計算階乘\n\n");
printf("請輸入一個正整數:");
scanf("%d",&m);
if (m>1)
{
while(n<=m)
{
sum=sum*n;
n++;
}
printf("%d!=%.0lf\n",m,sum);
}
else
printf("你所輸入的數是1,最后結果也只能是1\n");
return 0;
}