漢口網(wǎng)站制作公司東莞有哪些做推廣的網(wǎng)站
文章目錄
- 用法
- while的用法
- for的用法
- 兩者之間的聯(lián)系可以相互等價(jià)
- 用for改寫while示例
- for和while的死循環(huán)怎么寫
- for循環(huán)見(jiàn)怪不怪
- 表達(dá)式1省略
- 第一.三個(gè)表達(dá)式省略(for 改 while)
- 全省略即死循環(huán)(上面已介紹)
用法
類比學(xué)習(xí)while語(yǔ)句
while的用法
#include <stdio.h>int main()
{int data = 1;int sum = 0;printf("這是一個(gè)1-100求和的程序\n");while(data<=100){sum = sum+data;data++; }printf("1-100的和為:%d\n",sum);return 0 ;
}
- 第一個(gè)表達(dá)式,條件初始值(int data = 1)
- 第二個(gè)表達(dá)式,條件的臨界值(data <= 100)
- 第三個(gè)表達(dá)式,條件的變化(data++)
for的用法
for(表達(dá)式1;表達(dá)式2;表達(dá)式3){
//所要執(zhí)行的語(yǔ)句
}
表達(dá)式與表達(dá)式直接用分號(hào)隔開(kāi)
兩者之間的聯(lián)系可以相互等價(jià)
for跟while一模一樣
- 第一個(gè)表達(dá)式,循環(huán)變量賦初值
- 第二個(gè)表達(dá)式,判斷循環(huán)條件
- 第三個(gè)表達(dá)式,改變循環(huán)變量的值
for語(yǔ)句執(zhí)行的順序是:先賦值循環(huán)變量->判斷條件->執(zhí)行循環(huán)體->條件改變->判斷條件->執(zhí)行循環(huán)體->條件改變->判斷條件->執(zhí)行循環(huán)體->條件改變->。。。。
用for改寫while示例
愛(ài)你一萬(wàn)年
#include <stdio.h>int main()
{int times;for(times=0;times<10000;times++){puts("我愛(ài)你"); }return 0;
}
- 第一個(gè)表達(dá)式,循環(huán)變量賦初值(times=0)
- 第二個(gè)表達(dá)式,循環(huán)條件判斷(times<100)
- 第三個(gè)表達(dá)式,循環(huán)變量的變化(times++)
for和while的死循環(huán)怎么寫
單片機(jī)中常用到
while(1);while(1){}for(;;);for(;;){}
for循環(huán)見(jiàn)怪不怪
表達(dá)式1省略
#include <stdio.h>int main()
{int times;times=0;//賦值語(yǔ)句for(;times<10;times++){//條件判斷 //條件變化puts("我愛(ài)你"); }return 0;
}
第一.三個(gè)表達(dá)式省略(for 改 while)
分號(hào)不能省略
#include <stdio.h>int main()
{int times;times=0;//賦值語(yǔ)句for(;times<10;){//條件判斷puts("我愛(ài)你"); times++; //條件變化}return 0;
}
全省略即死循環(huán)(上面已介紹)
----- 如有錯(cuò)誤歡迎大家批評(píng)指正!!!