C語言程序設計是面向過程的結構化、模塊化的程序設計語言,廣泛用于系統(tǒng)軟件、應用軟件的編寫,程序設計、數(shù)據(jù)結構等課程的教學。C語言程序設計是高等院校工科專業(yè)普遍開設的計算機核心基礎課程之一,涉及編程思想、方法、語法、算法、編程技巧、調試技術和操作技能,理論性、綜合性和實踐性強?!?1世紀教學改革與創(chuàng)新規(guī)劃教材:C語言程序設計教程》分為9章,主要內容包括程序設計基礎知識、C語言概述、數(shù)據(jù)類型與運算規(guī)則、順序結構和選擇結構及循環(huán)結構的程序設計、數(shù)組、字符數(shù)據(jù)處理、函數(shù)與程序結構、指針、結構體類型及其他構造類型、數(shù)據(jù)文件和鏈表、隊列與棧及其應用。書后有附錄,且每章后都附有習題。本教材在結構形式、內容組織和寫作上,注意避免讓人感到難學和無從下手等狀況,由趣味驅動思考,由案例帶動求解,培養(yǎng)與提高抽象的空間想象能力,從而熟練掌握一門程序設計語言。在結構上突出了以問題為主干、求解為目標的程序設計思想,對C語言的語法規(guī)則進行了整合和提煉,深入淺出地介紹了它們在程序設計中的應用,用問題求解方式來掌握知識與語言的指導思想;在內容上注重知識的完整性和趣味性,以適合初學者的需要;在寫作上追求循序漸進、通俗易懂和嚴格的程序代碼書寫規(guī)則。本教材配有實驗指導書《C語言程序設計實驗教程》,以方便讀者復習和上機操作。作者長期從事C/C++程序設計的教學、研究、設計和軟件開發(fā),閱讀了國內外大量C語言教材,了解初學者學習C語言的困難,熟悉軟件開發(fā)人員的成長規(guī)律,結合自身C語言程序設計的經驗,力求使更多的讀者學好C語言——從入門到精通?!?1世紀教學改革與創(chuàng)新規(guī)劃教材:C語言程序設計教程》由石躍祥、謝勇任主編,黎自強任副主編。其中,石躍祥編寫緒論,謝勇編寫第1、3、9章,劉玉珍編寫第2、7章,楊晟院編寫第4章,劉新編寫第5章,黎自強編寫第6章,王求真編寫第8章。全書由石躍祥統(tǒng)編定稿,劉任任教授、王毅副教授給予了審核與指導。《21世紀教學改革與創(chuàng)新規(guī)劃教材:C語言程序設計教程》的編寫,得到了許多單位的支持,并參考了許多學者的論著,在此一并表示感謝?!?1世紀教學改革與創(chuàng)新規(guī)劃教材:C語言程序設計教程》既可作為高等院校工科專業(yè)的計算機語言教材,也可作為高等院校計算機專業(yè)和相關專業(yè)學生學習計算機語言的入門教材。《21世紀教學改革與創(chuàng)新規(guī)劃教材:C語言程序設計教程》還可作為程序設計者的參考書。由于編者水平有限,書中難免存在疏漏及錯誤之處,殷切希望讀者批評指正。