C語言程序的基本單位是函數(shù)(function)。函數(shù)是一段完成特定任務(wù)的程序代碼,可以接收輸入?yún)?shù),處理輸入?yún)?shù)并返回一個(gè)結(jié)果。在C語言中,程序的入口點(diǎn)是main函數(shù),即main函數(shù)是程序執(zhí)行的起點(diǎn)。
函數(shù)在C語言中非常重要,因?yàn)镃語言是一種過程式編程語言,將任務(wù)分解成多個(gè)小的、可重復(fù)使用的函數(shù)是C語言程序設(shè)計(jì)的基本思想。每個(gè)函數(shù)都有自己的獨(dú)立作用域和局部變量,函數(shù)可以被其他函數(shù)調(diào)用,也可以相互嵌套調(diào)用。在函數(shù)中可以使用控制結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和分支結(jié)構(gòu)等語言特性實(shí)現(xiàn)邏輯處理,從而完成任務(wù)。
除了函數(shù)之外,C語言程序還由變量、數(shù)據(jù)類型、運(yùn)算符、表達(dá)式、語句、控制結(jié)構(gòu)、數(shù)組、指針等構(gòu)成。這些基本元素是構(gòu)建C語言程序的基礎(chǔ),程序員需要熟練掌握它們的用法和特點(diǎn),才能編寫出高效、健壯的C語言程序。