前言
程序設計是計算機專業(yè)的一門重要的課程,學好本課程對于計算機專業(yè)其他課程的學習和各種技能的掌握都有很大的幫助。
20世紀90年代以來,C語言迅速在全世界普及推廣。時至今日,C語言仍然是計算機領域的通用語言之一。在中國,許多高等學校選擇“C語言程序設計”作為基礎的程序設計課程。C語言程序設計在計算機教育和計算機應用中發(fā)揮著重要的作用。C語言既具有高級語言的特點,又具有低級語言的特征,適合開發(fā)系統(tǒng)軟件,也適合開發(fā)應用軟件。C語言語法靈活、書寫格式自由、易學易用,深受廣大程序設計人員的青睞。
本書主要介紹程序設計基礎知識、程序結構設計、數(shù)組、函數(shù)、指針、結構體和共用體、文件的基礎知識,還注重實例應用,每章后面都有實際案例,案例內容承上啟下,層層深入。在案例選取上,還做到讓復雜問題簡單化,讓簡單問題實用化,旨在樹立學生的程序設計思想和培養(yǎng)學生編寫與調試程序的能力。本書選擇典型案例綜合應用,從問題描述、系統(tǒng)功能的描述、模塊的劃分、總體的設計、程序的實現(xiàn)幾個步驟擴展講解,能充分培養(yǎng)學生的工程實踐能力。
本書重在使學生學會從計算機角度思考問題,培養(yǎng)學生邏輯思維能力和面向過程的程序設計方法,使學生不但掌握C語言的知識、編程技術和基本算法,更重要的是掌握程序設計的思想和方法,具備利用計算機求解實際問題的基本能力,能靈活應用C語言進行程序設計,為后續(xù)進一步學習數(shù)據(jù)結構、面向對象程序設計、現(xiàn)代應用軟件的開發(fā)打下一定的理論基礎及實踐基礎。
由于編者水平有限,書中難免存在錯誤和不妥之處,懇請讀者批評指正。