函數(shù)指針是指向函數(shù)的指針變量。通常我們說的指針變量是指向一個(gè)整型、字符型或數(shù)組等變量,而函數(shù)指針是指向函數(shù)。函數(shù)指針可以像一般函數(shù)一樣,用于調(diào)用...
通過指針,可以簡(jiǎn)化一些 C 編程任務(wù)的執(zhí)行,還有一些任務(wù),如動(dòng)態(tài)內(nèi)存分配,沒有指針是無法執(zhí)行的。每一個(gè)變量都有一個(gè)內(nèi)存位置,每一個(gè)內(nèi)存位置都定義...
枚舉是 C 語言中的一種基本數(shù)據(jù)類型,它可以讓數(shù)據(jù)更簡(jiǎn)潔,更易讀。枚舉語法定義格式為: 舉個(gè)例子,比如:一星期有 7 天,如果不用枚舉,我們需要...
C 語言支持?jǐn)?shù)組數(shù)據(jù)結(jié)構(gòu),它可以存儲(chǔ)一個(gè)固定大小的相同類型元素的順序集合。數(shù)組是用來存儲(chǔ)一系列數(shù)據(jù),但它往往被認(rèn)為是一系列相同類型的變量。數(shù)組的...
任何一種編程中,作用域是程序中定義的變量所存在的區(qū)域,超過該區(qū)域變量就不能被訪問。C 語言中有三個(gè)地方可以聲明變量: 在函數(shù)或塊內(nèi)部的局部變量在...
函數(shù)是一組一起執(zhí)行一個(gè)任務(wù)的語句。每個(gè) C 程序都至少有一個(gè)函數(shù),即主函數(shù) main() ,所有簡(jiǎn)單的程序都可以定義其他額外的函數(shù)??梢园汛a劃...
有的時(shí)候,我們可能需要多次執(zhí)行同一塊代碼。一般情況下,語句是按順序執(zhí)行的:函數(shù)中的第一個(gè)語句先執(zhí)行,接著是第二個(gè)語句,依此類推。編程語言提供了更...
判斷結(jié)構(gòu)要求程序員指定一個(gè)或多個(gè)要評(píng)估或測(cè)試的條件,以及條件為真時(shí)要執(zhí)行的語句(必需的)和條件為假時(shí)要執(zhí)行的語句(可選的)。C 語言把任何非零和...
運(yùn)算符是一種告訴編譯器執(zhí)行特定的數(shù)學(xué)或邏輯操作的符號(hào)。C 語言內(nèi)置了豐富的運(yùn)算符,并提供了以下類型的運(yùn)算符: 算術(shù)運(yùn)算符 下面顯示了 C 語言支...