大學(xué)學(xué)C語(yǔ)言怎么學(xué)好
大學(xué)學(xué)C語(yǔ)言怎么學(xué)好
C語(yǔ)言是一門(mén)通用計(jì)算機(jī)編程語(yǔ)言,是大學(xué)計(jì)算機(jī)系學(xué)生所必要學(xué)的科目,那么大學(xué)里C語(yǔ)言怎樣學(xué)才能學(xué)好?
課上
?、僬J(rèn)真聽(tīng)老師所講,對(duì)于老師所提出的問(wèn)題要認(rèn)真思考,不要怕出錯(cuò),大聲說(shuō)出答案。
②做好課堂筆記,好記性不如爛筆頭,不能自大的認(rèn)為自己能全部記住。
課下
?、俸煤妙A(yù)習(xí)下節(jié)所學(xué),做好準(zhǔn)備,思考看不懂的問(wèn)題并標(biāo)注,待課上認(rèn)真聽(tīng)講。
?、诩皶r(shí)溫習(xí)所學(xué),根據(jù)艾賓浩斯遺忘定律合理進(jìn)行復(fù)習(xí)。
?、鄱喽嗑毩?xí),一昧的聽(tīng)講而不動(dòng)手操作永遠(yuǎn)只是紙上談兵。
C語(yǔ)言程序結(jié)構(gòu)
C語(yǔ)言的模塊化程序結(jié)構(gòu)用函數(shù)來(lái)實(shí)現(xiàn),即將復(fù)雜的C程序分為若干模塊,每個(gè)模塊都編寫(xiě)成一個(gè)C函數(shù),然后通過(guò)主函數(shù)調(diào)用函數(shù)及函數(shù)調(diào)用函數(shù)來(lái)實(shí)現(xiàn)一大型問(wèn)題的C程序編寫(xiě),因此常說(shuō):C程序=主函數(shù)+子函數(shù)。因此,對(duì)函數(shù)的定義、調(diào)用、值的返回等中要尤其注重理解和應(yīng)用,并通過(guò)上機(jī)調(diào)試加以鞏固。
判斷語(yǔ)句(選擇結(jié)構(gòu)):
if 語(yǔ)句:"如果"語(yǔ)句;if-else 語(yǔ)句:"若…(則)…否則…"語(yǔ)句;switch 語(yǔ)句:"切換"語(yǔ)句;switch-case:"切換-情況"語(yǔ)句。
循環(huán)語(yǔ)句(循環(huán)結(jié)構(gòu)):
while 語(yǔ)句:"當(dāng)…"語(yǔ)句;do-while 語(yǔ)句:"做…當(dāng)…(時(shí)候)"語(yǔ)句;for 語(yǔ)句:條件語(yǔ)句(即"(做)…為了…"語(yǔ)句)。
跳轉(zhuǎn)語(yǔ)句(循環(huán)結(jié)構(gòu):是否循環(huán)):
goto 語(yǔ)句:"轉(zhuǎn)舵"語(yǔ)句,也稱"跳轉(zhuǎn)"語(yǔ)句;break 語(yǔ)句:"中斷"(循環(huán))語(yǔ)句,即結(jié)束整個(gè)循環(huán);continue 語(yǔ)句:"繼續(xù)"語(yǔ)句(結(jié)束本次循環(huán),繼續(xù)下一次循環(huán));return 語(yǔ)句:"返回"語(yǔ)句。
需要說(shuō)明的是:
1、一個(gè)C語(yǔ)言源程序可以由一個(gè)或多個(gè)源文件組成。
2、每個(gè)源文件可由一個(gè)或多個(gè)函數(shù)組成。
3、一個(gè)源程序不論由多少個(gè)文件組成,都有一個(gè)且只能有一個(gè)main函數(shù),即主函數(shù)。是整個(gè)程序的入口。
4、源程序中可以有預(yù)處理命令(包括include 命令,ifdef、ifndef命令、define命令),預(yù)處理命令通常應(yīng)放在源文件或源程序的最前面。
5、每一個(gè)說(shuō)明,每一個(gè)語(yǔ)句都必須以分號(hào)結(jié)尾。但預(yù)處理命令,函數(shù)頭和花括號(hào)"}"之后不能加分號(hào)。(結(jié)構(gòu)體、聯(lián)合體、枚舉型的聲明的"}"后要加" ;"。)
6、標(biāo)識(shí)符,關(guān)鍵字之間必須至少加一個(gè)空格以示間隔。若已有明顯的間隔符,也可不再加空格來(lái)間隔。
大學(xué)學(xué)C語(yǔ)言怎么學(xué)好相關(guān)文章:
1.php自學(xué)視頻:如何高效學(xué)習(xí)PHP