官术网_书友最值得收藏!

前言

“C語言程序設計”是理工科各專業的基礎課程,對理工科的學生來說,其意義在于讓學生理解程序設計的思想方法,培養邏輯思維能力,學會將實際問題轉化為用計算機語言描述的問題,并將該思想融入各專業后續相關的課程。

本書的主要內容包括C語言程序設計基礎知識、順序結構、選擇結構、循環結構、數組、函數、指針、文件讀寫等。通過對本書的學習,讀者能夠在了解C語言的基本結構、構成成分、語法規則的基礎上,掌握一般的結構化程序設計方法,掌握編寫程序、調試程序的基本技能,理解程序設計的思想和方法。

本書語言通俗易懂,結合可視化跨平臺編程環境Qt進行全面的講解。本書具有以下幾個特點。

  • 通俗易懂,簡明扼要。本書包含詳細的代碼注釋和結果分析,通俗易懂地講解了C語言編程的基礎知識。本書的內容歷經多年教學的試用,反復修改,直到易懂易教為止,可謂“數年磨一劍”。初稿完成后還經過專家審閱,教師試用,學生編程實踐操作的檢驗。
  • 重點突出,循序漸進。本書重點介紹 C語言基礎,并結合當前流行的開源可視化編程工具Qt,循序漸進地對流程圖、斷點調試、編程規范等編程相關的重點內容詳細介紹,讓讀者既學習了C語言編程,又掌握了集成編程環境。書中還介紹了編程常見的錯誤,以及如何進行斷點調試和繪制流程圖等內容。通過對本書的學習,讀者既能掌握基礎理論,又能提高分析和解決問題的能力。
  • 實例豐富,快速上手。本書內容經過精心編排,在C語言入門部分給出了19(另有部分實例未編號)個編程實例;在順序、分支和循環結構部分給出了19個編程實例;在函數部分給出了8個編程實例;在數組部分給出了7個編程實例;在指針部分給出了25個編程實例;在結構體和枚舉部分給出了11個編程實例;在文件讀寫部分給出了10個編程實例,累計近100個編程實例。這些實例沒有過度追求實用性和全面性,而是重點講解基本原理和操作,并添加了詳盡的代碼注釋,以便讀者理解。
  • 資源豐富,易學易教。本書配有專屬網站https://stu.gzhu.edu.cn/plxC/,提供在Qt 5.12編程環境中編譯通過的全部C語言示例源碼,以及教學視頻、課件、習題和習題解答等立體式全方位資源。

本書第1~5章主要由彭凌西完成,第6章主要由唐春明完成,第7章主要由黃錚完成,第8、9章主要由張遠輝完成,第10章主要由唐晟凱完成,附錄主要由陳統整理。

在本書編寫過程中,我們得到了眾多專家、教師、企業人員和學生的大力支持和幫助。鄒濤、舒華、肖忠、王文龍、蔡奕忱、唐朝、林財星、楊耀權、趙超奇等領導、同事及學生對全書進行了試讀和審校,并提出了許多寶貴的意見。他們認真、細致的工作態度讓編者非常感動。本書還得到了數據恢復四川省重點實驗室、廣州大學研究生院和教務處教材出版基金的大力支持,受到國家自然科學基金項目(12171114、61772147和61100150)、廣東省自然科學基金基礎研究重大培育項目(2015A030308016)、國家密碼管理局“十三五”國家密碼發展基金項目(MMJJ20170117)、廣州市教育局協同創新重大項目(1201610005)、密碼科學技術國家重點實驗室開放課題項目(MMKFKT201913)、廣東省機械研究所有限公司和廣州大學研究生優秀教材建設項目的資助,并得到廣東軒轅網絡科技股份有限公司、廣州粵嵌通信科技股份有限公司、統信軟件技術有限公司的竭誠幫助。

本書在編寫過程中參考了網上部分資料,以及其他教材和圖書,在此謹表示最誠摯的感謝!如果有錯誤或不適之處,編者在此表示歉意。如果有任何意見,請聯系編者(彭凌西:flyingday@139.com)。

最后與讀者分享編者在多年計算機教學、研究過程中的兩點體會:

  • 改變你的人生,從編程開始!
  • 一個優秀的程序員出自勤奮,而一個程序員最大的滿足,莫過于自己的代碼被他人運行或復用。

編者

2022年3月

于廣州大學城

主站蜘蛛池模板: 桦南县| 伊宁市| 永川市| 玉溪市| 克山县| 余庆县| 阿图什市| 河南省| 新晃| 霸州市| 青浦区| 沙洋县| 百色市| 阆中市| 华坪县| 湟源县| 视频| 永川市| 乳山市| 莱西市| 婺源县| 苏州市| 剑河县| 大连市| 伽师县| 洞口县| 肇源县| 米泉市| 通城县| 旬阳县| 大邑县| 永康市| 拜泉县| 卓尼县| 汝城县| 常山县| 南乐县| 潮安县| 桑日县| 昌吉市| 明溪县|