計(jì)算機(jī)語(yǔ)言是人與計(jì)算機(jī)交流的工具。所以要學(xué)好c語(yǔ)言,就是要做到讓人與計(jì)算機(jī)相互理解對(duì)方。
學(xué)習(xí)方法
1.調(diào)整學(xué)習(xí)心態(tài),不要鉆牛角尖。
2.加強(qiáng)對(duì)基本概念和基本語(yǔ)法元素單位的理解
3. 重視基本概念和語(yǔ)法規(guī)則的記憶
4.善于使用代入的方法,從計(jì)算機(jī)角度思考問題
5.多加練習(xí)
C語(yǔ)言是在B語(yǔ)言的基礎(chǔ)上發(fā)展起來的一種中級(jí)語(yǔ)言。它具有高級(jí)語(yǔ)言和低級(jí)語(yǔ)言(匯編語(yǔ)言)雙重功能的特點(diǎn),被廣泛用于系統(tǒng)軟件和應(yīng)用軟件的開發(fā),成為目前生命力最旺盛的高級(jí)語(yǔ)言之一。其主要特點(diǎn)有:
1.C語(yǔ)言源程序由多個(gè)相互獨(dú)立的函數(shù)組成
2.語(yǔ)言簡(jiǎn)潔、緊湊,使用方便、靈活
C語(yǔ)言只有32個(gè)關(guān)鍵字,9 種控制語(yǔ)句,書寫形式自由,主要用小寫字母表示。
3.數(shù)據(jù)結(jié)構(gòu)豐富
4.運(yùn)算符豐富
C語(yǔ)言共有34種運(yùn)算符。C語(yǔ)言的數(shù)據(jù)類型也多種多樣,非常利于各種運(yùn)算。
5.具有結(jié)構(gòu)化的控制語(yǔ)句
有if...else、while、do...while、switch、for 等語(yǔ)句。
6.語(yǔ)法限制不太嚴(yán)格,程序設(shè)計(jì)自由度大
7.允許直接訪問物理地址,能進(jìn)行位(bit)操作
8.目標(biāo)代碼質(zhì)量好,程序執(zhí)行效率高
9.可移植性好