-
C語言中存儲類別又分為四類:自動(auto)、靜態(tài)(static)、寄存器的(register)和外部的(extern)。查看全部
-
呵呵噠.查看全部
-
頭文件就是一條編譯預(yù)處理命令,它的作用是在對C程序進行正式編譯之前應(yīng)該做一些預(yù)處理工作查看全部
-
static [數(shù)據(jù)類型] 函數(shù)名([參數(shù)]) 內(nèi)部 extern [數(shù)據(jù)類型] 函數(shù)名([參數(shù)]) 外部查看全部
-
局部變量也稱為內(nèi)部變量。局部變量是在函數(shù)內(nèi)作定義說明的。其作用域僅限于函數(shù)內(nèi), 離開該函數(shù)后再使用這種變量是非法的。在復(fù)合語句中也可定義變量,其作用域只在復(fù)合語句范圍內(nèi)。 全局變量也稱為外部變量,它是在函數(shù)外部定義的變量。它不屬于哪一個函數(shù),它屬于一個源程序文件。其作用域是整個源程序。查看全部
-
遞歸函數(shù)特點: 每一級函數(shù)調(diào)用時都有自己的變量,但是函數(shù)代碼并不會得到復(fù)制,如計算5的階乘時每遞推一次變量都不同; 每次調(diào)用都會有一次返回,如計算5的階乘時每遞推一次都返回進行下一次; 遞歸函數(shù)中,位于遞歸調(diào)用前的語句和各級被調(diào)用函數(shù)具有相同的執(zhí)行順序; 遞歸函數(shù)中,位于遞歸調(diào)用后的語句的執(zhí)行順序和各個被調(diào)用函數(shù)的順序相反; 遞歸函數(shù)中必須有終止語句。 一句話總結(jié)遞歸:自我調(diào)用且有完成狀態(tài)。查看全部
-
數(shù)組作為函數(shù)參數(shù)時注意以下事項: 1、數(shù)組名作為函數(shù)實參傳遞時,函數(shù)定義處作為接收參數(shù)的數(shù)組類型形參既可以指定長度也可以不指定長度。 2、數(shù)組元素作為函數(shù)實參傳遞時,數(shù)組元素類型必須與形參數(shù)據(jù)類型一致。查看全部
-
遞歸函數(shù)必須有結(jié)束條件。查看全部
-
遞歸就是一個函數(shù)在它的函數(shù)體內(nèi)調(diào)用它自身。查看全部
-
自定義函數(shù)中可以有多個return語句,但是只能返回一個值。查看全部
-
注意:void函數(shù)中可以有執(zhí)行代碼塊,但是不能有返回值,另void函數(shù)中如果有return語句,該語句只能起到結(jié)束函數(shù)運行的功能。其格式為:return;查看全部
-
函數(shù)值的類型和函數(shù)定義中函數(shù)的類型應(yīng)保持一致。如果兩者不一致,則以函數(shù)返回類型為準(zhǔn),自動進行類型轉(zhuǎn)換。查看全部
-
函數(shù)的返回值是指函數(shù)被調(diào)用之后,執(zhí)行函數(shù)體中的程序段所取得的并返回給主調(diào)函數(shù)的值。查看全部
-
1、最好避免出現(xiàn)數(shù)組越界訪問,循環(huán)變量最好不要超出數(shù)組的長度, C語言的數(shù)組長度一經(jīng)聲明,長度就是固定,無法改變,并且C語言并不提供計算數(shù)組長度的方法。查看全部
-
函數(shù)的參數(shù)分為形參和實參兩種,形參是在定義函數(shù)名和函數(shù)體的時候使用的參數(shù),目的是用來接收調(diào)用該函數(shù)時傳如的參數(shù),實參是在調(diào)用時傳遞該函數(shù)的參數(shù)。 形參只有在被調(diào)用時才分配內(nèi)存單元,在調(diào)用結(jié)束時,即刻釋放所分配的內(nèi)存單元。因此,形參只有在函數(shù)內(nèi)部有效。函數(shù)調(diào)用結(jié)束返回主調(diào)函數(shù)后則不能再使用該形參變量。 實參可以是常量、變量、表達式、函數(shù)等,無論實參是何種類型的量,在進行函數(shù)調(diào)用時,它們都必須具有確定的值,以便把這些值傳送給形參。因此應(yīng)預(yù)先用賦值等辦法使實參獲得確定值。 在參數(shù)傳遞時,實參和形參在數(shù)量上,類型上,順序上應(yīng)嚴(yán)格一致,否則會發(fā)生類型不匹配”的錯誤。查看全部
舉報
0/150
提交
取消