c語言源程序的擴展名是“.c”。由c語言構(gòu)成的指令序列稱為c源程序,源程序文件的后綴為“.c”;源程序經(jīng)過c編譯程序編譯生成后綴為“.obj”的二進(jìn)制文件(稱為目標(biāo)文件)。
由c語言構(gòu)成的指令序列稱為c源程序,源程序文件的后綴為“.c”。源程序經(jīng)過c編譯程序編譯生成后綴為“.obj”的二進(jìn)制文件(稱為目標(biāo)文件),然后由稱為“連接程序”(link)的軟件把目標(biāo)文件與c語言提供的各種庫函數(shù)連接起來,生成后綴為“.exe”的可執(zhí)行文件。
說明:
c語言是一門面向過程的、抽象化的通用程序設(shè)計語言,廣泛應(yīng)用于底層開發(fā)。c語言能以簡易的方式編譯、處理低級存儲器。c語言是僅產(chǎn)生少量的機器語言以及不需要任何運行環(huán)境支持便能運行的高效率程序設(shè)計語言。
盡管c語言提供了許多低級處理的功能,但仍然保持著跨平臺的特性,以一個標(biāo)準(zhǔn)規(guī)格寫出的c語言程序可在包括類似嵌入式處理器以及超級計算機等作業(yè)平臺的許多計算機平臺上進(jìn)行編譯。
c語言對操作系統(tǒng)和系統(tǒng)使用程序以及需要對硬件進(jìn)行操作的場合,用c語言明顯優(yōu)于其它高級語言,許多大型應(yīng)用軟件都是用c語言編寫的。
c語言既有高級語言的特點,又具有匯編語言的特點;既是一個成功的系統(tǒng)設(shè)計語言,又是一個實用的程序設(shè)計語言;既能用來編寫不依賴計算機硬件的應(yīng)用程序,又能用來編寫各種系統(tǒng)程序;是一種受歡迎、應(yīng)用廣泛的程序設(shè)計語言。
相關(guān)推薦:《c語言教程》