-
強制類型轉(zhuǎn)換是通過定義類型轉(zhuǎn)換運算來實現(xiàn)的。其一般形式為: (數(shù)據(jù)類型) (表達式)查看全部
-
在函數(shù)中不需要函數(shù)參數(shù)的稱之為無參函數(shù),在函數(shù)中需要函數(shù)參數(shù)的稱之為有參函數(shù),有參函數(shù)和無參函數(shù)的唯一區(qū)別在于:函數(shù)()中多了一個參數(shù)列表。有參函數(shù)更為靈活,輸出的圖形可以隨著n的改變而隨意變動,只要在main函數(shù)中傳遞一個參數(shù)就可以了;而在無參函數(shù)中輸出的相對就比較固定,當(dāng)需要改動的時候還需要到自定義的方法內(nèi)改變循環(huán)變量的值。查看全部
-
注意: 1、[]包含的內(nèi)容可以省略,數(shù)據(jù)類型說明省略,默認是int類型函數(shù);參數(shù)省略表示該函數(shù)是無參函數(shù),參數(shù)不省略表示該函數(shù)是有參函數(shù); 2、函數(shù)名稱遵循標(biāo)識符命名規(guī)范; 3、自定義函數(shù)盡量放在main函數(shù)之前,如果要放在main函數(shù)后面的話,需要在main函數(shù)之前先聲明自定義函數(shù),聲明格式為:[數(shù)據(jù)類型說明] 函數(shù)名稱([參數(shù)]); 那現(xiàn)在我們就自定義一個sayHello()函數(shù):查看全部
-
遞歸函數(shù)必須有結(jié)束條件。 遞歸函數(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ù)中必須有終止語句。查看全部
-
調(diào)用函數(shù)時注意實參和形參的使用查看全部
-
return是函數(shù)的返回值,根據(jù)函數(shù)類型的不同,返回的值也是不同的。 \n是轉(zhuǎn)義字符,在WIKI中可以查看轉(zhuǎn)義字符。查看全部
-
如果相除的兩個數(shù)都是整數(shù)的話,則結(jié)果也為整數(shù),小數(shù)部分省略,如8/3 = 2;而兩數(shù)中有一個為小數(shù),結(jié)果則為小數(shù),如:9.0/2 = 4.500000、 取余只適合用兩個整數(shù)進行取余運算,如:10%3 = 1;而10.0%3則是錯誤的;運算后的符號取決于被模數(shù)的符號,如(-10)%3 = -1;而10%(-3) = 1。查看全部
-
※ 算術(shù)運算符 ※ 賦值運算符 ※ 關(guān)系運算符 ※ 邏輯運算符 ※ 三目運算符查看全部
-
以升序排序為例冒泡排序的思想:兩兩比較,將較大的數(shù)字放在后面,直到將所有數(shù)字全部排序。就像小學(xué)排隊時按大小個排一樣,將一個同學(xué)拉出來和后面的比比,如果高就放后面,一直把隊伍排好。查看全部
-
然后再判斷while中表達式是否為真,如果為真則繼續(xù)循環(huán);如果為假,則終止循環(huán)。查看全部
-
注意:使用do-while結(jié)構(gòu)語句時,while括號后必須有分號。查看全部
-
C語言中存儲類別又分為四類:自動(auto)、靜態(tài)(static)、寄存器的(register)和外部的(extern)。查看全部
-
如果采用第一種初始化方式,元素個數(shù)小于數(shù)組的長度時,多余的數(shù)組元素初始化為0;查看全部
-
每一級函數(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)。查看全部
-
根據(jù)變量的生存周期來劃分,可以分為靜態(tài)存儲方式和動態(tài)存儲方式。 靜態(tài)存儲方式:是指在程序運行期間分配固定的存儲空間的方式。靜態(tài)存儲區(qū)中存放了在整個程序執(zhí)行過程中都存在的變量,如全局變量。 動態(tài)存儲方式:是指在程序運行期間根據(jù)需要進行動態(tài)的分配存儲空間的方式。動態(tài)存儲區(qū)中存放的變量是根據(jù)程序運行的需要而建立和釋放的,通常包括:函數(shù)形式參數(shù);自動變量;函數(shù)調(diào)用時的現(xiàn)場保護和返回地址等。查看全部
舉報
0/150
提交
取消