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