1.for語句的一般格式

10年積累的網(wǎng)站制作、網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先制作網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有延津免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
for([變量賦初值];[循環(huán)繼續(xù)條件];[循環(huán)變量增值])
{
循環(huán)體語句組;}
2.for語句的執(zhí)行過程
執(zhí)行過程如圖5-1所示。
(1)求解“變量賦初值”表達(dá)式。
(2)求解“循環(huán)繼續(xù)條件”表達(dá)式。如果其值非0,執(zhí)行(3);否則,轉(zhuǎn)至(4)。
(3)執(zhí)行循環(huán)體語句組,并求解“循環(huán)變量增值”表達(dá)式,然后轉(zhuǎn)向(2)。
(4)執(zhí)行for語句的下一條語句。
3.說明
(1)“變量賦初值”、“循環(huán)繼續(xù)條件”和“循環(huán)變量增值”部分均可缺省,甚至全部缺省,但其間的分號不能省略。
(2)當(dāng)循環(huán)體語句組僅由一條語句構(gòu)成時(shí),可以不使用復(fù)合語句形式,如上例所示。
(3)“循環(huán)變量賦初值”表達(dá)式,既可以是給循環(huán)變量賦初值的賦值表達(dá)式,也可以是與此無關(guān)的其它表達(dá)式(如逗號表達(dá)式)。
例如,for(sum=0;i=100;i++)
sum
+=
i;
for(sum=0,i=1;i=100;i++)
sum
+=
i;
(4)“循環(huán)繼續(xù)條件”部分是一個(gè)邏輯量,除一般的關(guān)系(或邏輯)表達(dá)式外,也允許是數(shù)值(或字符)表達(dá)式。
里面就才一個(gè)For啊,你這個(gè)程序是將數(shù)組C[10]里的數(shù)依次輸出吧,結(jié)果應(yīng)該是:
1234567890
press any key to continue
因?yàn)槟愕膒rintf("\n") 沒包含在For里面,所以只能是到最后輸出0了才有一個(gè)回車,結(jié)束程序。
而你的另一個(gè)函數(shù)void fun(int a ,int b),由于沒有在main()里面調(diào)用到,因此是無效的、不起作用的。
你如果需要實(shí)現(xiàn)什么功能請說,我可以給你提供點(diǎn)參考。
補(bǔ)充:你的printf("\n") 少了個(gè)分號。
再補(bǔ)充:
如果你想將C[10]倒序打印,可以將For語句改成:for(i=9;i=0;i--)printf("%d,",c[i]);
而不是使用void fun(int a ,int b)這個(gè)函數(shù)通過對調(diào)來一個(gè)接一個(gè)交換元素實(shí)現(xiàn)。不過如果你非要用這種方法實(shí)現(xiàn)也可以,就是比較麻煩一點(diǎn),需要幫忙的話可以追加提問,我會(huì)在看到追加的第一時(shí)間回復(fù)。
是的,如果你沒有專門寫多線程的程序,所有程序都是從上到下一步一步執(zhí)行,一個(gè)執(zhí)行完了另一個(gè)在能開始
這個(gè)要用到多線程了,給你個(gè)例子:
#includestdio.h
#include?conio.h??
#includeWindows.h
#include?process.h???
char?c=0;
VOID?B(PVOID?p)?//線程B?
{
while?(1)
{
if?(c=='b'||c=='B')
break;
printf("BBB??");
Sleep(200);??//延時(shí)
}
}
VOID?C(PVOID?p)???//線程C
{
while?(1)
{
if?(c=='c'||c=='C')
break;
printf("CCC??");
Sleep(300);???
}
}
void?A()
{
_beginthread(B,?0,?0);??//啟動(dòng)B
_beginthread(C,?0,?0);??//啟動(dòng)C
}
int?main()
{
A();
printf("按B結(jié)束B,按C結(jié)束C,按Q退出\n");
while?(1)
{
c=getch();
if?(c=='q'||c=='Q')
break;
}
return?0;
}
文章題目:c語言兩個(gè)函數(shù)循環(huán),c語言2個(gè)for循環(huán)
標(biāo)題來源:http://chinadenli.net/article36/dseispg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、微信小程序、網(wǎng)站內(nèi)鏈、移動(dòng)網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)