內容簡介
本書闡述了C/C++編程語言的核心概念和實踐操作,並引入對教師和學生免費的GitHub Copilot編程助手,降低學習難度,提高學習效率;依託配套的OJ系統和豐富的項目案例,培養計算思維與實踐能力;針對大模型的特點,強調問題分析與描述能力、與Copilot交互的能力、設計測試用例的能力、程序排錯的能力,期望讀者掌握AI時代的編程技能。 本書的內容分為四大部分:第1部分(第1~4章)為基礎篇,介紹了編程環境和三大編程結構;第2部分(第5~10章)為進階篇,講解了函數、數組、指針、結構體與類;第3部分(第11~13章)為高級篇,深入理解遞歸、文件操作以及項目開發實踐;第4部分為附錄,介紹了Visual Studio的安裝、Copilot的安裝與使用、CodeGeeX的使用和OJ系統的使用。 本書可作為高等院校計算機相關專業C/C++的上機實踐教材,也可供打算學習C/C++軟體開發的科技工作者和研究人員參考。作者簡介
黃秋波,博士,畢業於復旦大學。現為東華大學計算機學院副教授,從事軟體工程、人工智能相關研究,長期承擔C語言、C++、數據結構、高級程序設計等課程的教學工作。主持了程序設計基礎上海市一流本科課程建設項目和「紡織之光」高等教育教學改革項目(基於「互聯網+」面向一流本科的編程實踐能力培養課程群建設),參与了數據結構上海市一流本科課程建設項目。研發了程序設計作業提交「在線評測(OJ)系統」。目錄
第1章 熟悉編程環境