-
、在知道循環(huán)次數(shù)的情況下更適合使用for循環(huán); 2、在不知道循環(huán)次數(shù)的情況下適合使用while或者do-while循環(huán),如果有可能一次都不循環(huán)應(yīng)考慮使用while循環(huán),如果至少循環(huán)一次應(yīng)考慮使用do-while循環(huán)。 但是從本質(zhì)上講,while,do-while和for循環(huán)之間是可以相互轉(zhuǎn)查看全部
-
牟肖霖查看全部
-
、省略“表達(dá)式2(循環(huán)條件)”,不做其它處理,循環(huán)一直執(zhí)行(死循環(huán))。如: 省略“表達(dá)式3(循環(huán)變量增量)”,不做其他處理,循環(huán)一直執(zhí)行(死循環(huán))。如: 循環(huán)可以使用后面即將講到的break解決 表達(dá)式1可以是設(shè)置循環(huán)變量的初值的賦值表達(dá)式,也可以是其他表達(dá)式。如: 表達(dá)式1可以是設(shè)置循環(huán)變量的初值的賦值表達(dá)式,也可以是其他表達(dá)式。如: 表達(dá)式2一般是關(guān)系表達(dá)式或邏輯表達(dá)式,但也可是數(shù)值表達(dá)式或字符表達(dá)式,只要其值非零,就執(zhí)行循環(huán)體 ,,,各表達(dá)式中的變量一定要在for循環(huán)之前定義查看全部
-
在for循環(huán)中,表達(dá)式1是一個(gè)或多個(gè)賦值語(yǔ)句,它用來(lái)控制變量的初始值;表達(dá)式2是一個(gè)關(guān)系表達(dá)式,它決定什么時(shí)候退出循環(huán);表達(dá)式3是循環(huán)變量的步進(jìn)值,定義控制循環(huán)變量每循環(huán)一次后按什么方式變化。這三部分之間用分號(hào)(;)分開(kāi)。 使用for語(yǔ)句應(yīng)該注意: 1、for循環(huán)中的“表達(dá)式1、2、3”均可可以缺省,但分號(hào)(;)不能缺省。 2、省略“表達(dá)式1(循環(huán)變量賦初值)”,表示不對(duì)循環(huán)變量賦初始值。如:查看全部
-
其實(shí)學(xué)編程完全可以不學(xué)c的╮( ̄▽?zhuān)?╭查看全部
-
一個(gè)C程序就是由若干頭文件和函數(shù)組成查看全部
-
初識(shí)C語(yǔ)言查看全部
-
#include <stdio.h> int main() { int x,y; x = 10; y = -3; printf("x+y=%d\n",x+y); printf("x-y=%d\n", x-y ); printf("x*y=%d\n", x*y ); printf("x/y=%d\n", x/y ); printf("x%y=%d\n", x%y ); return 0; }查看全部
-
1、在知道循環(huán)次數(shù)的情況下更適合使用for循環(huán); 2、在不知道循環(huán)次數(shù)的情況下適合使用while或者do-while循環(huán),如果有可能一次都不循環(huán)應(yīng)考慮使用while循環(huán),如果至少循環(huán)一次應(yīng)考慮使用do-while循環(huán)。查看全部
-
局部變量屏蔽全局變量查看全部
-
for循環(huán)中的分號(hào)一定要寫(xiě)查看全部
-
它先執(zhí)行循環(huán)中的執(zhí)行代碼塊,然后再判斷while中表達(dá)式是否為真,如果為真則繼續(xù)循環(huán);如果為假,則終止循環(huán)。因此,do-while循環(huán)至少要執(zhí)行一次循環(huán)語(yǔ)句。其執(zhí)行過(guò)程可用下圖表示:查看全部
-
while語(yǔ)句中的表達(dá)式一般是關(guān)系表達(dá)或邏輯表達(dá)式,當(dāng)表達(dá)式的值為假時(shí)不執(zhí)行循環(huán)體,反之則循環(huán)體一直執(zhí)行。 2、一定要記著在循環(huán)體中改變循環(huán)變量的值,否則會(huì)出現(xiàn)死循環(huán)(無(wú)休止的執(zhí)行)。 3、循環(huán)體如果包括有一個(gè)以上的語(yǔ)句,則必須用{}括起來(lái),組成復(fù)合語(yǔ)句。查看全部
-
自定義的函數(shù)中可以有多個(gè)return語(yǔ)句,但是只能返回一個(gè)值查看全部
-
注意:在定義中不允許連續(xù)賦值,如int a=b=c=5;是不合法的。查看全部
舉報(bào)
0/150
提交
取消