-
在C語言中不能被其他源文件調(diào)用的函數(shù)稱謂內(nèi)部函數(shù) ,內(nèi)部函數(shù)由static關(guān)鍵字來定義,因此又被稱謂靜態(tài)函數(shù),形式為: static [數(shù)據(jù)類型] 函數(shù)名([參數(shù)]) 這里的static是對函數(shù)的作用范圍的一個限定,限定該函數(shù)只能在其所處的源文件中使用,因此在不同文件中出現(xiàn)相同的函數(shù)名稱的內(nèi)部函數(shù)是沒有問題的。 在C語言中能被其他源文件調(diào)用的函數(shù)稱謂外部函數(shù) ,外部函數(shù)由extern關(guān)鍵字來定義,形式為: extern [數(shù)據(jù)類型] 函數(shù)名([參數(shù)]) C語言規(guī)定,在沒有指定函數(shù)的作用范圍時,系統(tǒng)會默認(rèn)認(rèn)為是外部函數(shù),因此當(dāng)需要定義外部函數(shù)時extern也可以省略。查看全部
-
%lf double %ld long int查看全部
-
C語言中存儲類別又分為四類:自動(auto)、靜態(tài)(static)、寄存器的(register)和外部的(extern)。 靜態(tài)存儲方式:是指在程序運行期間分配固定的存儲空間的方式。靜態(tài)存儲區(qū)中存放了在整個程序執(zhí)行過程中都存在的變量,如全局變量。 動態(tài)存儲方式:是指在程序運行期間根據(jù)需要進行動態(tài)的分配存儲空間的方式。動態(tài)存儲區(qū)中存放的變量是根據(jù)程序運行的需要而建立和釋放的,通常包括:函數(shù)形式參數(shù);自動變量;函數(shù)調(diào)用時的現(xiàn)場保護和返回地址等。查看全部
-
在C語言中,while語句在循環(huán)開始前檢查條件表達式,使循環(huán)代碼塊一次不執(zhí)行;do-while語句使循環(huán)執(zhí)行代碼塊至少執(zhí)行一次;在循環(huán)次數(shù)已知的情況下,通常使用for語句控制循環(huán)。查看全部
-
int score = 87; //考試分?jǐn)?shù)為87分 score=score/10; switch(score)查看全部
-
在for循環(huán)中,表達式1是一個或多個賦值語句,它用來控制變量的初始值;表達式2是一個關(guān)系表達式,它決定什么時候退出循環(huán);表達式3是循環(huán)變量的步進值,定義控制循環(huán)變量每循環(huán)一次后按什么方式變化。這三部分之間用分號(;)分開。查看全部
-
continue語句的作用是結(jié)束本次循環(huán)開始執(zhí)行下一次循環(huán)。 break語句與continue語句的區(qū)別是:break是跳出當(dāng)前整個循環(huán),continue結(jié)束本次循環(huán)開始下一次循環(huán)。查看全部
-
m和n都是for循環(huán)中的循環(huán)變量,通過m對n取余如果為零的話,那么就不是質(zhì)數(shù)了,你可以看看左側(cè)內(nèi)容講解,以及參考代碼查看全部
-
注意:for循環(huán)中的分號一定要寫查看全部
-
for循環(huán) 它的執(zhí)行過程如下: 第一步:執(zhí)行表達式1,對循環(huán)變量做初始化; 第二步:判斷表達式2,若其值為真(非0),則執(zhí)行for循環(huán)體中執(zhí)行代碼塊,然后向下執(zhí)行;若其值為假(0),則結(jié)束循環(huán); 第三步:執(zhí)行表達式3; 第四步:執(zhí)行for循環(huán)中執(zhí)行代碼塊后執(zhí)行第二步; 第五步:循環(huán)結(jié)束,程序繼續(xù)向下執(zhí)行。查看全部
-
多重循環(huán)在執(zhí)行的過程中,外層循環(huán)為父循環(huán),內(nèi)層循環(huán)為子循環(huán),父循環(huán)一次,子循環(huán)需要全部執(zhí)行完,直到跳出循環(huán)。父循環(huán)再進入下一次,子循環(huán)繼續(xù)執(zhí)行...查看全部
-
while循環(huán)語句是開始循環(huán)前首先會判斷條件表達式的值是否為假,如果為假的話循環(huán)代碼塊就不會執(zhí)行;do-while循環(huán)語句是先執(zhí)行循環(huán)代碼塊再判斷循環(huán)條件,所以至少執(zhí)行一次;通常在已經(jīng)知道循環(huán)次數(shù)的情況下當(dāng)然是for循環(huán)語句。查看全部
-
局部變量也稱為內(nèi)部變量。局部變量是在函數(shù)內(nèi)作定義說明的。其作用域僅限于函數(shù)內(nèi), 離開該函數(shù)后再使用這種變量是非法的。在復(fù)合語句中也可定義變量,其作用域只在復(fù)合語句范圍內(nèi)。 全局變量也稱為外部變量,它是在函數(shù)外部定義的變量。它不屬于哪一個函數(shù),它屬于一個源程序文件。其作用域是整個源程序。查看全部
-
遞歸函數(shù)特點: 1.每一級函數(shù)調(diào)用時都有自己的變量,但是函數(shù)代碼并不會得到復(fù)制,如計算5的階乘時每遞推一次變量都不同; 2.每次調(diào)用都會有一次返回,如計算5的階乘時每遞推一次都返回進行下一次; 3.遞歸函數(shù)中,位于遞歸調(diào)用前的語句和各級被調(diào)用函數(shù)具有相同的執(zhí)行順序; 4.遞歸函數(shù)中,位于遞歸調(diào)用后的語句的執(zhí)行順序和各個被調(diào)用函數(shù)的順序相反; 5.遞歸函數(shù)中必須有終止語句。查看全部
-
注意:使用do-while結(jié)構(gòu)語句時,while括號后必須有分號。查看全部
舉報
0/150
提交
取消