C語言程序設計(AI助學)(微課版)

崔升廣

  • 出版商: 人民郵電
  • 出版日期: 2026-09-01
  • 售價: $336
  • 語言: 簡體中文
  • 頁數: 206
  • ISBN: 7115697949
  • ISBN-13: 9787115697943
  • 相關分類: C 程式語言
  • 下單後立即進貨 (約4週~6週)

  • C語言程序設計(AI助學)(微課版)-preview-1
C語言程序設計(AI助學)(微課版)-preview-1

相關主題

商品描述

本書以Visual C++ 6.0為主要開發工具,以C語言的基本語法、語句為基礎,由淺入深、循序漸進地介紹C語言程序設計的基本方法。全書共8章,內容包括初識C語言和程序設計、C語言數據與運算、程序的結構化設計、數組、函數、指針、結構體與共同體、文件。 本書內容豐富、案例詳實,知識點與時俱進,融入AI輔助編程的相關內容,適合作為高校計算機、電子、通信等相關專業的教材,也適合作為編程愛好者的自學參考書。

作者簡介

崔升廣,遼寧省交通高等專科學校信息工程系副主任,碩士研究生,中共黨員,副教授職稱,自2002年參加工作後,在教育崗位辛勤耕耘至今,一直從事實踐教學管理工作,擔任實驗室主任、雲計算技術應用專業主任一職,從事教育工作20多年,一直站在實踐教學的第一線,“讓每一位學生在課堂上都有所收獲”是他課堂教學的追求目標,為人正派,作風樸實,具有強烈的事業心和責任感,在平凡的工作崗位上始終把教書育人、管理育人、服務育人貫穿在工作中,言辭舉止得體,工作積極認真,近10年年度評比均為優秀等級,工作業績成績突出。 2012年、2014年先後榮獲“全國技術能手”、“全國青年崗位能手”榮譽稱號;2023年參加遼寧省高職組“雲計算”技能大賽,榮獲教師組一等獎第一名;2010年至2023年指導學生參加“計算機網絡應用”“雲計算應用”技能大賽,榮獲國家級二等獎4項、三等獎4項,省級一等獎8項、二等獎4項;先後獲得了華為、銳捷、思科、華三等企業網絡高級工程師認證以及企業講師資格。 出版教材《網絡互聯技術項目教程(華為)微課版)》《OpenStack雲計算管理平臺項目教程(微課版)》《雲計算平臺綜合運維與管理項目教程(微課版)》等近20余本,發表論文《沈陽加快數字經濟發展對策研究》《高等院校雲計算技術實訓室建設研究》等10余篇。主持《職業技能大賽與高等院校人才培養無縫對接模式研究》《人工智能產業發展分析與對策研究》《基於現代學徒制的高職專業培養模式的探索研究》《高職教育區域開放共享型實訓基地建設研究》《職業技能與職業精神融合助力區域經濟發展對策研究》《高職院校軟件技術專業女生就業狀況跟蹤調查研究》《以就業為導向,構建軟件技術專業新技能型人才培養模式研究》等省、市廳級以上或校級教科研項目。

目錄大綱

第 1章 初識C語言和程序設計 1 1.1 C語言概述 1 1.1.1 C語言的發展歷程及特點 1 1.1.2 程序設計語言的發展 2 1.1.3 程序設計語言的功能 4 1.2 C語言開發環境 5 1.2.1 C語言程序的開發過程 5 1.2.2 C語言運行環境的應用 5 1.3 簡單的C語言程序 8 1.3.1 C語言的基本結構 8 1.3.2 第 一個C語言程序 10 智編學堂——C語言的發展及特點 12 課後習題 13 第 2章 C語言數據與運算 16 2.1 數據類型 16 2.1.1 C語言的數據類型 16 2.1.2 進制與進制轉換 17 2.1.3 整型 21 2.1.4 實型 22 2.1.5 字符型 22 2.2 常量與變量 22 2.2.1 常量和符號常量 23 2.2.2 變量 26 2.3 運算符和表達式 31 2.3.1 賦值運算符和賦值表達式 32 2.3.2 算術運算符和算術表達式 34 2.3.3 逗號運算符和逗號表達式 36 2.3.4 字節運算符 37 2.4 位運算 38 2.4.1 位運算符 38 2.4.2 位邏輯運算符 38 2.4.3 移位運算符 42 2.5 數據類型轉換 44 2.5.1 賦值運算類型轉換 44 2.5.2 自動類型轉換 44 2.5.3 強制類型轉換 45 智編學堂——求兩個數值的和與積 46 課後習題 47 第3章 程序的結構化設計 50 3.1 算法與結構化程序設計 50 3.1.1 算法與流程圖 50 3.1.2 C語言的語句 53 3.2 順序結構程序設計 55 3.2.1 格式化輸入輸出 56 3.2.2 字符輸入輸出 60 3.3 選擇結構程序設計 61 3.3.1 條件運算符和條件表達式 61 3.3.2 if語句 61 3.3.3 if-else語句 63 3.3.4 if-else-if語句 66 3.3.5 if語句的嵌套 70 3.3.6 switch語句 73 3.4 循環結構程序設計 77 3.4.1 for語句 77 3.4.2 while語句 80 3.4.3 do-while語句 82 3.4.4 跳轉語句 85 智編學堂——求三角形的面積 88 課後習題 89 第4章 數組 95 4.1 一維數組 95 4.1.1 一維數組的定義和初始化 95 4.1.2 一維數組元素的引用 97 4.2 二維數組 101 4.2.1 二維數組的定義和初始化 101 4.2.2 二維數組元素的引用 103 4.3 字符數組與字符串 108 4.3.1 字符數組的定義和初始化 108 4.3.2 字符數組元素的引用 109 4.3.3 字符串和字符串結束符 110 4.3.4 字符數組的輸入輸出 111 4.3.5 字符串處理函數 112 智編學堂——實現數組初始化 118 課後習題 119 第5章 函數 122 5.1 函數的定義 122 5.1.1 函數概述 122 5.1.2 無參函數的定義 123 5.1.3 有參函數的定義 124 5.2 函數調用 125 5.2.1 函數調用的形式 125 5.2.2 函數的返回值 127 5.2.3 函數的嵌套調用與遞歸調用 128 5.2.4 函數聲明 132 5.2.5 數組作為函數的參數 133 5.3 函數變量的作用域和存儲類別 136 5.3.1 局部變量與全局變量 136 5.3.2 變量的存儲類型和生存期 138 5.3.3 內部函數和外部函數 141 智編學堂——實現函數的調用 143 課後習題 144 第6章 指針 146 6.1 指針與指針變量 146 6.1.1 指針和地址 146 6.1.2 指針變量 148 6.2 指針與數組 150 6.2.1 指針與一維數組 150 6.2.2 指針與二維數組 154 6.3 指針與字符串 157 6.3.1 字符指針與字符串 157 6.3.2 使用字符數組與字符指針處理字符串的區別 158 6.4 二級指針與指針數組 160 6.4.1 二級指針 160 6.4.2 指針數組 161 智編學堂——實現移動指針訪問數組元素 163 課後習題 164 第7章 結構體與共同體 166 7.1 結構體類型 166 7.1.1 結構體類型的定義 166 7.1.2 結構體變量的初始化與引用 169 7.1.3 結構體數組 171 7.1.4 結構體指針 174 7.1.5 鏈表 176 7.2 共同體類型 183 7.2.1 共同體基本概念 183 7.2.2 共同體變量的初始化與引用 185 智編學堂——實現結構體變量初始化 186 課後習題 187 第8章 文件 189 8.1 文件概述 189 8.1.1 初識文件 189 8.1.2 文件指針 190 8.2 文件操作 191 8.2.1 文件打開與關閉 191 8.2.2 文件讀寫 192 智編學堂——實現文件的讀寫操作 198 課後習題 199 附錄A 常用字符與ASCII值對照表 201 附錄B 運算符的優先級和結合性 202 附錄C 常用標準庫函數 204

最後瀏覽商品 (20)