主頁 > 教育培訓(xùn) > 電腦培訓(xùn) > c語言編程軟件入門學(xué)習(xí)方法

c語言編程軟件入門學(xué)習(xí)方法

      下面給大家介紹下c語言編程軟件入門,希望可以幫到您哦!

  一、c語言的特點(diǎn)

  C語言的特點(diǎn)可歸納如下。

  1.語言簡潔

  C是一種小型語言,共有32個(gè)關(guān)鍵字,9種控制語句,表示方法簡單,只需用規(guī)范的方法。就可以構(gòu)造出功能很強(qiáng)的數(shù)據(jù)類型、語句和程序結(jié)構(gòu)。如用++表示加1;一一表示減1;運(yùn)算符省寫等。

  2.表達(dá)方式靈活實(shí)用

  C語言提供多種運(yùn)算符和表達(dá)式值的方法,對問題的表達(dá)可通過多種途徑獲得,其程序設(shè)計(jì)更主動(dòng)、靈活。它語法限制不太嚴(yán)格,程序設(shè)計(jì)自由度大,如對整型量與字符型數(shù)據(jù)及邏輯型數(shù)據(jù)可以通用等。

  3. 表達(dá)力強(qiáng)

  C語言有豐富的數(shù)據(jù)結(jié)構(gòu)和運(yùn)算符。包含了各種數(shù)據(jù)結(jié)構(gòu),如整型、數(shù)據(jù)類型、指針類型和聯(lián)合類型等,用來實(shí)現(xiàn)各種數(shù)據(jù)結(jié)構(gòu)的運(yùn)算。C語言的運(yùn)算符有34種,范圍很寬,靈活使用各種運(yùn)算符可以實(shí)現(xiàn)難度極大的運(yùn)算。

  C語言能直接訪問硬件的物理地址,能進(jìn)行位(bit)操作。兼有高級語言和低級語言的許多優(yōu)點(diǎn)。

  它既可用來編寫系統(tǒng)軟件,又可用來開發(fā)應(yīng)用軟件,已成為一種通用程序設(shè)計(jì)語言。

  4.C語言生成的目標(biāo)代碼質(zhì)量高

  C語言描述問題比匯編語言迅速,工作量小、可讀性好,易于調(diào)試、修改和移植,而代碼質(zhì)量與匯編語言相當(dāng)。

  5.結(jié)構(gòu)化程序設(shè)計(jì)

  C語言是一種結(jié)構(gòu)化語言,提供編寫結(jié)構(gòu)化程序所需的控制流的結(jié)構(gòu)語句,如for、while、do…while、lf…else等;用函數(shù)作為程序設(shè)計(jì)的基本單位,以實(shí)現(xiàn)程序的模塊化;其源文件還可分割為多個(gè)源文件,以分別對各源文件進(jìn)行編譯,再連接生成可執(zhí)行的目標(biāo)碼(hex)文件。

  6.可移植性

  匯編語言是不可移植的。而C語言在不同機(jī)器上的C編譯程序,86%的代碼是公共的,所以C語言的編譯程序便于移植。在一個(gè)環(huán)境上用C語言編寫的程序,不改動(dòng)或稍加改動(dòng),就可移植到另一個(gè)完全不同的環(huán)境中運(yùn)行。

  二、學(xué)習(xí)方法

  用PIC單片機(jī)開發(fā)電子產(chǎn)品和用C語言編程,最主要的是要堅(jiān)持學(xué)習(xí),不能中斷。應(yīng)通過各種實(shí)例程序來學(xué)習(xí)C語言的語法規(guī)則。要熟練掌握C語言的數(shù)據(jù)類型表達(dá)方法、各種運(yùn)算符、各種語句結(jié)構(gòu)。

  最好能背誦。要學(xué)會用C函數(shù)實(shí)現(xiàn)所需功能的方法。實(shí)際上,每個(gè)C函數(shù)都相當(dāng)于一個(gè)功能模塊,一個(gè)C函數(shù)便可實(shí)現(xiàn)一種功能。

  此外,用C語言開發(fā)PIC單片機(jī)應(yīng)用產(chǎn)品,必須具有PIC單片機(jī)匯編語言知識。如果你已經(jīng)掌握了用匯編語言編寫PIC單片機(jī)源程序的方法,最好將編寫成功的PIC單片機(jī)匯編語言源程序,逐個(gè)用C語言源文件代換,從中體會C語言的優(yōu)越性。

免責(zé)聲明:該文觀點(diǎn)僅代表作者本人,查查吧平臺系信息發(fā)布平臺,僅提供信息存儲空間服務(wù),不承擔(dān)相關(guān)法律責(zé)任。圖片涉及侵權(quán)行為,請發(fā)送郵件至85868317@qq.com舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。返回查查吧首頁,查看更多>>
提示

該文觀點(diǎn)僅代表作者本人,查查吧平臺系信息發(fā)布平臺,僅提供信息存儲空間服務(wù),不承擔(dān)相關(guān)法律責(zé)任。圖片涉及侵權(quán)行為,請發(fā)送郵件至85868317@qq.com舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。

優(yōu)惠商城

更多