C語言功能豐富、表達能力強、使用靈活方便、應用面廣、目標程序效率高、可移植性好,既具有高級語言的優(yōu)點,又具有低級語言的許多特點。通過對本課程的學習,學生可以掌握傳統(tǒng)的結構化程序設計的一般方法,以C語言為語言基礎,培養(yǎng)嚴謹?shù)某绦蛟O計思想、靈活的思維方式及較強的動手能力,并在此基礎上,逐漸掌握復雜軟件的設計和開發(fā)手段,為后續(xù)專業(yè)課程的學習打下扎實的理論和實踐基礎。因此,本課程是一門理論性和實踐性均較強的課程?!禖語言程序設計:理實一體化教學課程/四川省示范性高職院校建設項目成果》內容包括初識C語言,C語言基本數(shù)據(jù)類型、表達式,順序程序設計,選擇程序設計,循環(huán)程序設計,數(shù)組,函數(shù),編譯預處理,指針,結構體、共用體,文件的操作等。