-
加上1是為了與變量num區(qū)分,實際上你起其他名字也可以,與num不同且不違反C語言標識符的命名原則就可以。
查看全部 -
在C語言中就要用到多重if-else語句,其結(jié)構(gòu)如下:
查看全部 -
#include<stdio.>//頭文件
int main()//其中的main稱作標識符,在c語言中標識符最好不超過八位,且標識符不能為c語言的關(guān)鍵字
{
? ? return 0;
}
//為單行注釋? ? /**/為多行注釋
查看全部 -
遞歸函數(shù)特點:
- 每一級函數(shù)調(diào)用時都有自己的變量,但是函數(shù)代碼并不會得到復制,如計算5的階乘時每遞推一次變量都不同;
- 每次調(diào)用都會有一次返回,如計算5的階乘時每遞推一次都返回進行下一次;
- 遞歸函數(shù)中,位于遞歸調(diào)用前的語句和各級被調(diào)用函數(shù)具有相同的執(zhí)行順序;
- 遞歸函數(shù)中,位于遞歸調(diào)用后的語句的執(zhí)行順序和各個被調(diào)用函數(shù)的順序相反;
- 遞歸函數(shù)中必須有終止語句。
一句話總結(jié)遞歸:自我調(diào)用且有完成狀態(tài)
查看全部 -
?1. 函數(shù)的值只能通過return語句返回主調(diào)函數(shù)。return語句的一般形式為:
????return 表達式?? 或者為:? return (表達式);
2. 函數(shù)值的類型和函數(shù)定義中函數(shù)的類型應保持一致。如果兩者不一致,則以函數(shù)返回類型為準,自動進行類型轉(zhuǎn)換。
就如小剛說選A,那么就返回一個字符型數(shù)據(jù),用代碼表示就是:
小剛說值為100,那么就返回一個整型數(shù)據(jù),用代碼表示就是:
3. 沒有返回值的函數(shù),返回類型為void。如果小剛算了一會沒有返回結(jié)果的話,那么用代碼表示就是:
注意:void函數(shù)中可以有執(zhí)行代碼塊,但是不能有返回值,另void函數(shù)中如果有return語句,該語句只能起到結(jié)束函數(shù)運行的功能。其格式為:return;
查看全部 -
? ,
查看全部 -
.
查看全部 -
1.C 語言規(guī)定,標識符可以是字母(A~Z,a~z)、數(shù)字(0~9)、下劃線_組成的字符串,并且第一個字符必須是字母或下劃線。
查看全部 -
函數(shù)的形參和實參具有以下特點:
- 形參只有在被調(diào)用時才分配內(nèi)存單元,在調(diào)用結(jié)束時,即刻釋放所分配的內(nèi)存單元。因此,形參只有在函數(shù)內(nèi)部有效。函數(shù)調(diào)用結(jié)束返回主調(diào)函數(shù)后則不能再使用該形參變量。
- 實參可以是常量、變量、表達式、函數(shù)等,無論實參是何種類型的量,在進行函數(shù)調(diào)用時,它們都必須具有確定的值,以便把這些值傳送給形參。因此應預先用賦值等辦法使實參獲得確定值。
- 在參數(shù)傳遞時,實參和形參在數(shù)量上,類型上,順序上應嚴格一致,否則會發(fā)生類型不匹配”的錯誤。
查看全部 -
?continue語句的作用是結(jié)束本次循環(huán)開始執(zhí)行下一次循環(huán)。
break語句與continue語句的區(qū)別是:break是跳出當前整個循環(huán),continue結(jié)束本次循環(huán)開始下一次循環(huán)。
查看全部 -
double代表啥意思?查看全部
-
#include <stdio.h>
int main()
{
? ? int i, j, k;
? ? for(i=1; i<5; i++)
? ? {
? ? ? ? /* 觀察每行的空格數(shù)量,補全循環(huán)條件 */
? ? ? ? for(? ? j=1+i ;? j<5 ;? j++? )??
? ? ? ? {
? ? ? ? ? ? printf(" ");? ? //輸出空格
? ? ? ? }
? ? ? ? /* 觀察每行*號的數(shù)量,補全循環(huán)條件 */
? ? ? ? for( k=0 ;? k<2*i-1 ;? k++? ? ?)?
? ? ? ? {
? ? ? ? ? ? printf("*");? ?//每行輸出的*號
? ? ? ? }
? ? ? ? printf("\n");? ? ?//每次循環(huán)換行
? ? }
? ? return 0;
}
/*
這么寫也可以,第一行的 * 號前面有3個空格,第二行 * 號前面有2個空格,第三行前面有1個空格,第4行有0個空格。
*/
查看全部 -
#define 標識符 常量查看全部
-
反復不停的執(zhí)行某個動作稱之謂循環(huán)?,C語言中有三種循環(huán)結(jié)構(gòu),先看一下C語言while循環(huán)的結(jié)構(gòu)
其中表達式表示循環(huán)條件,執(zhí)行代碼塊為循環(huán)體。while語句的語義是:計算表達式的值,當值為真(非0)時, 執(zhí)行循環(huán)體代碼塊。其執(zhí)行過程可用下圖表示:
小明現(xiàn)在想偷懶了,不想手抄了,他用代碼實現(xiàn)如下:
使用while語句應注意以下幾點:
1、while語句中的表達式一般是關(guān)系表達或邏輯表達式,當表達式的值為假時不執(zhí)行循環(huán)體,反之則循環(huán)體一直執(zhí)行。
2、一定要記著在循環(huán)體中改變循環(huán)變量的值,否則會出現(xiàn)死循環(huán)(無休止的執(zhí)行)。
3、循環(huán)體如果包括有一個以上的語句,則必須用{}括起來,組成復合語句。
查看全部 -
C語言中嵌套if-else語句。嵌套if-else語句的意思,就是在if-else語句中,再寫if-else語句。其一般形式為:
其執(zhí)行過程為:
上面家長所說的用代碼實習如下
運行結(jié)果:?吃大餐,買玩具?
查看全部
舉報