-----------android培訓、java培訓、java學習型技術博客、期待與您交流!-----------
C語言基礎--while語句、do...while語句和for語句
三、循環結構
1、while 語句
#include <stdio.h>
#include <stdlib.h>
int main()
{
//定義變量
int i = 1;
//判斷i的值
while(i < 5)
{
//打印出信息
printf("這是第%d次打印:黑馬程序員\n",i);
//讓i加1
i++;
}
system("pause");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
//定義變量
int i = 1;
//判斷i的值
while(i > 5)
{
//打印出信息
printf("這是第%d次打印:黑馬程序員\n",i);
//讓i加1
i++;
}
//while條件不成立時程序執行這句
printf("while循環體沒有執行\n");
system("pause");
return 0;
}
2、do...while 語句
#include <stdio.h>
#include <stdlib.h>
int main()
{
//定義變量
int i = 1;
//判斷i的值
do
{
//打印出信息
printf("這是第%d次打印:黑馬程序員\n",i);
//讓i加1
i++;
}
while(i > 5);
system("pause");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
//定義變量
int i = 1;
//判斷i的值
do
{
//打印出信息
printf("這是第%d次打印:黑馬程序員\n",i);
//讓i加1
i++;
}
while(i < 5);
system("pause");
return 0;
}
while()之後未加分號“;”是報錯
3、while 和do...while之間的區別:
4、for 循環語句
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
//調用for循環
for( i = 0; i < 5; i++)
{
//打印結果
printf("這是第%d次打印:黑馬程序員\n", i);
}
system("pause");
return 0;
}
for循環語句省略格式1
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i = 0;
//調用for循環
for( ; i < 5; i++)
{
//打印結果
printf("這是第%d次打印:黑馬程序員\n", i);
}
system("pause");
return 0;
}
for循環語句省略格式2
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i = 0;
//調用for循環
for( ; i < 5; )
{
//打印結果
printf("這是第%d次打印:黑馬程序員\n", i);
//讓i自增
i++;
}
system("pause");
return 0;
}
for循環語句省略格式3
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i = 0;
//調用for循環
for( ; ; )
{
//用if語句判斷i的值
if(i < 5)
//i的值小於5時執行
{
//打印結果
printf("這是第%d次打印:黑馬程序員\n", i);
//讓i自增
i++;
}
//當i的值不小於5時結束語句
else
{
break;
}
}
system("pause");
return 0;
}
for語句死循環
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
//調用for循環
for( i = 0; i < 5; )
{
//打印結果
printf("這是第%d次打印:黑馬程序員\n", i);
}
system("pause");
return 0;
}