中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 C語言程序設計

作者:于紅
出版社:西安電子科技大學出版社出版時間:2024-02-01
開本: 其他 頁數: 392
本類榜單:教材銷量榜
中 圖 價:¥45.2(7.1折) 定價  ¥64.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C語言程序設計 版權信息

C語言程序設計 本書特色

本書是作者在廣泛調研、認真分析的基礎上編寫而成的,其主要具有以下特點: (1) 內容淺顯易懂,激發學生興趣。為了避免抽象的內容給學生學習帶來困擾,本書每一章都用生活中的實例或者學生熟悉的問題來引入課程內容,先讓學生對所學知識有一個感性認識,然后講述具體的課程內容,實現感性認識到理性認識的升華,這樣便于學生加深對知識的理解,激發學習興趣。 (2) 注重啟發引導,培養質疑精神。本書中設計了大量啟發性的問題,引導學生帶著問題學習,養成邊學習邊思考的習慣,進而培養學生獨立思考、主動思考、深入思考問題的意識,有助于培養學生的批判性思維和質疑精神。 (3) 強調學做結合,強化實踐能力。本書在一些知識點講解中插入了“實踐”內容,如要求學生在學習相關知識的過程中自己動手設計和編寫程序,以加深學生對相關知識的理解,強化編程能力和實踐能力。 (4) 講解循序漸進,訓練系統思維。本書內容按照由淺入深、由簡單到復雜、由局部到全局這一循序漸進的過程展開,先拋出一個實例,然后通過知識的講解啟發學生思考并不斷完善所學內容,*后用一個完整的實例將所學知識點串聯起來,讓學生逐步深化對所學內容的理解。這樣既可培養學生采用分而治之的方法解決復雜工程問題的能力,又可培養學生的計算思維能力和系統思維能力。 (5) 融入綜合案例,提升學生素質。本書中選用了航空航天等方面的案例來講解C語言程序設計相關知識,通過案例的背景介紹,學生能夠了解我國航空航天事業取得的成就,從而增強民族自豪感;通過編程案例的講解,學生可以切身體會到自己與航空航天事業并不遙遠,從而培養愛國情懷,提升綜合素質。

C語言程序設計 內容簡介

本書系統全面、深入淺出地介紹了C語言的基本語法和用C語言進行程序設計的基本思路、基本方法和典型案例,包括常量、變量、運算符、表達式等C語言的基礎知識,順序、選擇和循環等C語言程序設計的基本結構,數組、函數、指針、結構體、共用體、枚舉、文件等C語言高階知識。本書采用實例引導、案例驅動的編寫模式,由案例引出知識點,通過啟發讀者思考,引導讀者動手實踐,培養讀者的工程實踐能力。本書案例的選擇側重計算思維和知識應用能力訓練,有助于讀者在掌握基礎知識的同時提升綜合素質。 本書主要面向應用型本科院校的學生,既可作為計算機科學與技術、大數據、信息與計算科學等信息類專業高級語言程序設計課程的教材,又可作為工科非計算機專業程序設計類課程的教材,還可作為自學C語言程序設計的參考書。

C語言程序設計 目錄

第1章 C語言概述 1 1.1 程序設計語言知多少? 1 1.1.1 機器語言 1 1.1.2 匯編語言 2 1.1.3 高級語言 2 1.2 C語言的發展史 3 1.3 揭開C語言面紗 4 1.4 計算機能認識C語言程序嗎? 8 1.4.1 C語言的編譯器 8 1.4.2 Dev-C++ 集成開發環境的使用 9 1.5 案例——學位授予數據統計 16 1.6 小結 20 1.7 習題 20 第2章 C語言程序初體驗 21 2.1 小試牛刀,計算梯形面積——認識 C語言的基本組成 21 2.1.1 程序解析 21 2.1.2 標識符和關鍵字 22 2.1.3 基本數據類型 23 2.1.4 C語言語句 25 2.1.5 變量和賦值 27 2.1.6 算術運算 30 2.1.7 格式化輸出函數 31 2.2 圓環的面積如何算——常量及 ?格式化輸入 37 2.2.1 程序解析 37 2.2.2 常量的使用 38 2.2.3 數據類型轉換 42 2.2.4 標準輸入函數 45 2.3 特殊運算符 49 2.3.1 自增和自減運算符 50 2.3.2 復合賦值運算符 51 2.3.3 逗號運算符與逗號表達式 52 2.4 常用函數助編程 53 2.4.1 庫函數的類別及函數調用 53 2.4.2 數學函數的使用 54 2.4.3 標準函數的使用 57 2.5 案例——鋼結構構件受力計算 59 2.6 小結 62 2.7 習題 63 第3章 分支結構 64 3.1 一起來評優——單分支結構 64 3.1.1 程序解析 64 3.1.2 單分支結構if語句 65 3.1.3 關系運算 66 3.2 努力才能更優秀——雙分支結構 66 3.2.1 程序解析 67 3.2.2 雙分支結構if-else語句 67 3.3 成績等級評一評——多分支結構 68 3.3.1 多分支結構if-else if-else語句 69 3.3.2 if語句的嵌套 70 3.4 今年究竟多少天?——邏輯運算 75 3.4.1 程序解析 75 3.4.2 邏輯運算 76 3.5 編寫簡易計算器——switch多分支 ?結構的使用 79 3.5.1 程序解析 79 3.5.2 switch多分支結構 80 3.5.3 switch結構的嵌套 83 3.6 再來評一評等級——條件表達式的 使用 85 3.6.1 程序解析 85 3.6.2 條件表達式 86 3.7 案例——用if和switch結構實現 銷售提成計算 86 3.8 小結 89 3.9 習題 89 第4章 循環結構 91 4.1 我向國旗敬個禮——初識循環結構 91 4.1.1 程序解析 91 4.1.2 循環結構的要素 93 4.2 盲盒密碼猜猜猜——使用while語句 設計循環結構 93 4.2.1 程序解析 93 4.2.2 while循環 95 4.3 無限次數的登錄密碼驗證—— ?使用do-while語句設計循環結構 96 4.3.1 程序解析 96 4.3.2 do-while循環 97 4.4 有限次數的登錄密碼驗證——使用 ?for語句設計循環 99 4.4.1 程序解析 99 4.4.2 for循環 100 4.5 不同循環語句怎么用——比較 ?三種循環結構 103 4.6 怎樣跳出循環?——break語句和 ?continue語句 104 4.6.1 break語句 104 4.6.2 continue語句 105 4.7 循環的應用 106 4.8 循環結構的嵌套 111 4.9 案例——設計愛心捐款程序 114 4.10 小結 115 4.11 習題 115 第5章 數組 117 5.1 統計成績是個技術活——初識數組 117 5.1.1 程序解析 117 5.1.2 一維數組的定義及使用 120 5.1.3 使用一維數組解決問題 122 5.2 一起來評獎學金——二維數組 134 5.2.1 程序解析 134 5.2.2 二維及多維數組定義、 初始化及引用 135 5.2.3 二維數組的應用 137 5.3 圖靈的消息——字符串 141 5.3.1 程序解析 141 5.3.2 使用字符數組存放字符串 142 5.3.3 與字符串相關的函數 143 5.4 案例——簡易的學生成績管理系統 150 5.5 小結 151 5.6 習題 151 第6章 函數 153 6.1 衛星艙內包裹重力問題—— 初識函數 153 6.1.1 程序解析 154 6.1.2 函數定義 156 6.1.3 局部變量 157 6.1.4 函數返回值 158 6.1.5 函數調用 159 6.1.6 函數參數的傳遞方式 160 6.1.7 函數的原型聲明 162 6.2 衛星艙系統重心在哪里?——數組 ?作函數參數 163 6.2.1 程序解析 163 6.2.2 數組作函數參數 165 6.2.3 嵌套調用 166 6.3 衛星艙內包裹排列問題 167 6.3.1 程序解析 168 6.3.2 階乘方法 168 6.3.3 遞歸調用 169 6.4 函數數據如何共享——變量 ?作用域與生存期 171 6.4.1 程序解析 171 6.4.2 變量的作用域 173 6.4.3 變量的存儲類型 174 6.5 函數的作用域 179 6.5.1 內部函數 179 6.5.2 外部函數 179 6.6 案例——學生信息定位查找 180 6.7 小結 182 6.8 習題 182 第7章 結構體 183 7.1 火星探測器知多少?—— 初識結構體 183 7.1.1 程序解析 184 7.1.2 結構體類型 185 7.1.3 結構體變量的定義和初始化 185 7.1.4 結構體變量的引用 187 7.1.5 結構體變量的初始化 188 7.2 火星探測器重量排排坐—— ?結構體數組 189 7.2.1 程序解析 189 7.2.2 結構體數組 191 7.3 火星探測器數據當參數—— ?結構體與函數 192 7.3.1 結構體變量作函數參數 192 7.3.2 結構體數組作函數參數 193 7.4 火星探測器找一找——typedef ?自定義類型名 195 7.4.1 程序解析 195 7.4.2 typedef自定義類型名 196 7.5 案例——設計內容更豐富的學生 成績管理系統 198 7.6 小結 199 7.7 習題 199 第8章 指針 201 8.1 變量與地址,不是一回事—— 初識指針 201 8.1.1 數據在內存中的存儲 202 8.1.2 指針的概念 203 8.2 換個方式用變量——使用指針 204 8.2.1 指針變量的定義 205 8.2.2 指針變量的使用 206 8.3 上海合作組織成員國有哪些? ?——指針與字符串 213 8.3.1 使用指針訪問數組 215 8.3.2 指針與字符串 221 8.3.3 指針數組 225 8.4 函數中的指針很神奇—— 指針與函數 228 8.4.1 參數為指針的函數 228 8.4.2 返回值為指針的函數 231 8.4.3 指向函數的指針 232 8.4.4 函數中的指針應用實例 236 8.5 上合組織成員國信息管理—— 指針與結構體 239 8.5.1 指向結構體類型數據的指針 241 8.5.2 動態分配內存 243 8.5.3 使用指針與結構體構建鏈表 246 8.6 不挖坑、不掉坑——淺談正確 ?使用內存 253 8.7 案例——學生成績管理系統 項目開發 254 8.8 小結 256 8.9 習題 256 第9章 進階內容 257 9.1 成績的難題——使用共用體、 ?枚舉類型 257 9.1.1 共用體 257 9.1.2 枚舉 263 9.2 二進制的世界很簡單——位運算 267 9.2.1 位運算 267 9.2.2 位移 272 9.3 在編譯前就進行的操作—— 編譯預處理 276 9.3.1 文件包含 276 9.3.2 條件編譯 283 9.3.3 帶參數的宏定義 284 9.4 一起來解九連環——復雜遞歸 286 9.4.1 函數遞歸 286 9.4.2 外部變量與靜態變量 289 9.5 考考你的文學常識—— ?指針進階應用 295 9.5.1 指針數組 295 9.5.2 命令行參數 297 9.5.3 回調函數 299 9.6 小結 303 9.7 習題 303 第10章 文件 305 10.1 對祖國母親表白——初識文件操作 305 10.2 文件相關概念 307 10.2.1 什么是文件 307 10.2.2 文件的分類 308 10.2.3 文件操作的一般流程 310 10.3 學生成績存與取——文本文件讀寫 311 10.3.1 文本文件“寫”操作 311 10.3.2 文本文件“讀”操作 314 10.4 再論學生成績存與取—— ?二進制文件讀寫 317 10.4.1 二進制文件“寫”操作 317 10.4.2 二進制文件“讀”操作 321 10.5 文件還能怎么操作 324 10.5.1 文件讀寫位置操作 324 10.5.2 文件狀態檢測 325 10.6 案例——完善學生成績管理系統 325 10.7 小結 326 10.8 習題 327 第11章 大白機器人火星漫游 329 11.1 大白機器人火星漫游項目簡介 329 11.2 簡易繪圖庫EGE簡介 330 11.2.1 EGE插件安裝 330 11.2.2 用EGE繪圖 330 11.3 大白機器人顯示——順序結構及 ?簡單循環結構的應用 334 11.3.1 繪制大白機器人 334 11.3.2 讓機器人動起來 337 11.4 操控大白機器人——分支結構的 ?應用 338 11.4.1 別讓機器人消失在太空中 338 11.4.2 通過鍵盤操控機器人運動 342 11.5 大白機器人執行任務—— ?循環結構的應用 344 11.5.1 火星日平均氣溫計算 344 11.5.2 火星文破解 345 11.5.3 把中國國旗插在火星上 346 11.6 使用函數重構機器人項目—— ?函數的應用 347 11.6.1 函數重構常用方法 348 11.6.2 機器人項目功能模塊劃分 348 11.6.3 具體實現 349 11.7 機器人火星上尋找寶藏—— ?數組的應用 354 11.7.1 火星地圖表示與顯示 354 11.7.2 機器人火星尋寶 357 11.8 用指針優化機器人火星漫游程序 361 11.9 機器人自主軌跡跟蹤運動—— ?結構體的應用 369 11.9.1 設置運動軌跡 369 11.9.2 機器人跟蹤軌道自主運動 371 11.10 地圖保存、編輯與加載—— ?文件的應用 373 11.10.1 地圖保存 373 11.10.2 地圖編輯與加載 374 11.11 小結 376 附錄 377 附錄A ASCII碼表 377 附錄B 數據類型 378 附錄C 運算符優先級和結合性一覽表 379 附錄D 常用庫函數及其頭文件 380 附錄E EGE(Easy Graphics Engine) 圖形庫 381 附錄F C語言標準 382 參考文獻 384
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 焊管生产线_焊管机组_轧辊模具_焊管设备_焊管设备厂家_石家庄翔昱机械 | 邢台人才网_邢台招聘网_邢台123招聘【智达人才网】 | 培训一点通 - 合肥驾校 - 合肥新亚驾校 - 合肥八一驾校 | 行吊_电动单梁起重机_双梁起重机_合肥起重机_厂家_合肥市神雕起重机械有限公司 | Akribis直线电机_直线模组_力矩电机_直线电机平台|雅科贝思Akribis-杭州摩森机电科技有限公司 | 室内室外厚型|超薄型|非膨胀型钢结构防火涂料_隧道专用防火涂料厂家|电话|价格|批发|施工 | 「安徽双凯」自动售货机-无人售货机-成人用品-自动饮料食品零食售货机 | 移动厕所租赁|移动卫生间|上海移动厕所租赁-家瑞租赁 | 济南宣传册设计-画册设计_济南莫都品牌设计公司 | 钢格栅板_钢格板网_格栅板-做专业的热镀锌钢格栅板厂家-安平县迎瑞丝网制造有限公司 | 北京晚会活动策划|北京节目录制后期剪辑|北京演播厅出租租赁-北京龙视星光文化传媒有限公司 | 耐压仪-高压耐压仪|徐吉电气| 道康宁消泡剂-瓦克-大川进口消泡剂供应商 | 超声波电磁流量计-液位计-孔板流量计-料位计-江苏信仪自动化仪表有限公司 | 广州番禺搬家公司_天河黄埔搬家公司_企业工厂搬迁_日式搬家_广州搬家公司_厚道搬迁搬家公司 | 电动高压冲洗车_价格-江苏速利达机车有限公司 | 皮带机_移动皮带机_大倾角皮带机_皮带机厂家 - 新乡市国盛机械设备有限公司 | 聚丙烯酰胺PAM-聚合氯化铝PAC-絮凝剂-河南博旭环保科技有限公司 巨野电机维修-水泵维修-巨野县飞宇机电维修有限公司 | 地磅-电子地磅维修-电子吊秤-汽车衡-无人值守系统-公路治超-鹰牌衡器 | 荣事达手推洗地机_洗地机厂家_驾驶式扫地机_工业清洁设备 | 打孔器,打孔钳厂家【温州新星德牌五金工具】 | 爆炸冲击传感器-无线遥测传感器-航天星百科 | 对夹式止回阀_对夹式蝶形止回阀_对夹式软密封止回阀_超薄型止回阀_不锈钢底阀-温州上炬阀门科技有限公司 | 土壤有机碳消解器-石油|表层油类分析采水器-青岛溯源环保设备有限公司 | 时代北利离心机,实验室离心机,医用离心机,低速离心机DT5-2,美国SKC采样泵-上海京工实业有限公司 工业电炉,台车式电炉_厂家-淄博申华工业电炉有限公司 | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 北京京云律师事务所| 包装设计公司,产品包装设计|包装制作,包装盒定制厂家-汇包装【官方网站】 | 天津试验仪器-电液伺服万能材料试验机,恒温恒湿标准养护箱,水泥恒应力压力试验机-天津鑫高伟业科技有限公司 | 在线浊度仪_悬浮物污泥浓度计_超声波泥位计_污泥界面仪_泥水界面仪-无锡蓝拓仪表科技有限公司 | Jaeaiot捷易科技-英伟达AI显卡模组/GPU整机服务器供应商 | 液氮罐(生物液氮罐)百科-无锡爱思科 | 撕碎机,撕破机,双轴破碎机-大件垃圾破碎机厂家| 土壤水分自动监测站-SM150便携式土壤水分仪-铭奥仪器 | 东莞市海宝机械有限公司-不锈钢分选机-硅胶橡胶-生活垃圾-涡电流-静电-金属-矿石分选机 | 大功率金属激光焊接机价格_不锈钢汽车配件|光纤自动激光焊接机设备-东莞市正信激光科技有限公司 定制奶茶纸杯_定制豆浆杯_广东纸杯厂_[绿保佳]一家专业生产纸杯碗的厂家 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 物和码官网,物和码,免费一物一码数字化营销SaaS平台 | 精益专家 - 设备管理软件|HSE管理系统|设备管理系统|EHS安全管理系统 | 大巴租车平台承接包车,通勤班车,巴士租赁业务 - 鸿鸣巴士 | 合肥抖音SEO网站优化-网站建设-网络推广营销公司-百度爱采购-安徽企匠科技 |