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

歡迎光臨中圖網 請 | 注冊

包郵 C語言程序設計

出版社:西安電子科技大學出版社出版時間:2021-12-01
開本: 26cm 頁數: 248頁
中 圖 價:¥28.4(7.5折) 定價  ¥38.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C語言程序設計 版權信息

  • ISBN:9787560660844
  • 條形碼:9787560660844 ; 978-7-5606-6084-4
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

C語言程序設計 內容簡介

本書是一本實用型C語言程序設計教程,所講內容既充分考慮了C語言重要語法的全面性,又突出了對學生程序開發實踐能力和工程能力的訓練。本書共分為13章,內容包括C語言概述,面向過程的算法設計,數據類型及格式輸出,運算符、格式輸入與順序結構程序設計,選擇結構程序設計,循環結構程序設計,函數框架及語法,數組使用,結構體和共用體,指針,文件操作,鏈表,位運算和預處理命令。本書通過大量實例介紹C語言,引導讀者運用調試手段完善程序設計,讓讀者逐步加深對程序設計方法的理解,掌握程序的設計與調試,初步了解安全編程。 本書語言通俗易懂,示例豐富,并提供了適量習題和參考答案,以及程序代碼、PPT等資源。 本書可作為高等學校計算機及相關專業的教材,也可供計算機應用開發者自學使用。

C語言程序設計 目錄

第1章 C語言概述 1 1.1 計算機語言 1 1.2 C語言出現的歷史背景 3 1.3 C語言的特點 3 1.4 運行C程序的步驟 4 1.4.1 使用VC++ 6.0運行C程序的步驟 4 1.4.2 使用GCC運行C程序的步驟 10 1.5 簡單的C語言程序介紹 10 習題 14 第2章 面向過程的算法設計 15 2.1 算法的概念 15 2.2 面向過程算法采用的結構及 傳統流程圖 15 2.2.1 順序結構 15 2.2.2 選擇結構 16 2.2.3 循環結構 16 2.2.4 傳統流程圖 17 2.3 簡單算法的舉例 18 2.4 算法的特性和要求 22 習題 22 第3章 數據類型及格式輸出 23 3.1 C語言的數據類型 23 3.2 常量與變量 23 3.2.1 常量 23 3.2.2 標識符 24 3.2.3 變量的定義 24 3.2.4 內存內容和內存地址 24 3.2.5 printf函數格式輸出 27 3.3 整型數據 28 3.3.1 整型常量 28 3.3.2 整型變量 28 3.3.3 整型格式輸出 28 3.3.4 整型數據編碼及溢出 30 3.4 浮點型數據 32 3.4.1 浮點型常量 32 3.4.2 浮點型變量 32 3.4.3 浮點格式輸出 32 3.4.4 浮點型數據編碼及舍入誤差 33 3.5 字符型數據 34 3.5.1 字符常量 34 3.5.2 字符串常量 35 3.5.3 字符變量及其格式輸出 35 3.5.4 字符數據在內存中的存儲形式 36 習題 37 第4章 運算符、格式輸入與 順序結構程序設計 39 4.1 運算符 39 4.1.1 運算符 39 4.1.2 賦值運算符 39 4.1.3 算術運算符 40 4.1.4 復合賦值運算符 40 4.1.5 自增、自減運算符 41 4.1.6 變量賦初值 41 4.1.7 各類數值型數據間的混合運算 41 4.1.8 強制轉換運算符 42 4.1.9 sizeof運算符 43 4.1.10 逗號運算符和逗號表達式 43 4.1.11 C語句 43 4.2 格式輸入 43 4.2.1 數據輸入/輸出的概念 43 4.2.2 格式輸出 43 4.2.3 格式輸入 44 4.3 字符數據的輸入/輸出 47 4.3.1 putchar函數 47 4.3.2 getchar函數 48 4.4 輸入緩沖區 49 4.5 順序程序設計 50 習題 52 第5章 選擇結構程序設計 54 5.1 關系運算符和關系表達式 54 5.1.1 關系運算符及其優先級 54 5.1.2 關系表達式 54 5.2 邏輯運算符和邏輯表達式 55 5.2.1 邏輯運算符及其優先級 55 5.2.2 邏輯表達式 55 5.3 if語句 56 5.3.1 if語句的三種形式 56 5.3.2 if語句的嵌套 62 5.3.3 條件運算符 65 5.4 switch語句 66 5.5 選擇結構程序設計 68 習題 71 第6章 循環結構程序設計 72 6.1 while語句 72 6.2 do-while語句 73 6.3 for語句 74 6.4 嵌套循環 76 6.5 break語句和continue語句 80 6.5.1 break語句 80 6.5.2 continue語句 82 6.6 goto語句 84 6.7 循環程序舉例 86 習題 89 第7章 函數框架及語法 90 7.1 函數相關術語及執行流程 90 7.2 函數的分類 92 7.2.1 庫函數 92 7.2.2 自定義函數 92 7.2.3 無返回值函數 93 7.2.4 無參函數 94 7.3 函數的調用 94 7.3.1 對被調用函數的聲明 94 7.3.2 函數調用及調用格式 95 7.3.3 函數的遞歸調用 98 7.4 局部變量和全局變量 100 7.4.1 局部變量 100 7.4.2 全局變量 101 7.5 變量的存儲類別 102 7.5.1 動態存儲方式與靜態存儲方式 102 7.5.2 auto變量 102 7.5.3 用static聲明的變量 102 7.5.4 用extern聲明的外部變量 103 7.5.5 關于變量的聲明和定義 107 7.5.6 內存區域劃分簡介 108 習題 108 第8章 數組使用 111 8.1 一維數組的定義和使用 111 8.1.1 一維數組的定義 111 8.1.2 一維數組元素的引用 111 8.1.3 一維數組的初始化 112 8.1.4 一維數組程序示例 112 8.2 二維數組的定義和使用 119 8.2.1 二維數組的定義 119 8.2.2 二維數組的引用 120 8.2.3 二維數組的初始化 120 8.2.4 二維數組程序示例 121 8.3 字符數組 125 8.3.1 字符數組的定義 125 8.3.2 字符串和字符串的結束標志 125 8.3.3 字符數組的初始化 126 8.3.4 字符數組的引用 126 8.3.5 字符數組的輸入/輸出 127 8.3.6 字符串處理函數 129 8.4 數組作函數參數 134 8.4.1 數組元素作函數實參 134 8.4.2 數組名作函數參數 135 習題 137 第9章 結構體和共用體 140 9.1 定義結構體類型變量的方法 140 9.2 結構體變量的引用 142 9.3 結構體數組 143 9.3.1 定義結構體數組 143 9.3.2 結構體數組的初始化 144 9.4 共用體 152 9.5 枚舉類型 159 9.6 用typedef聲明類型 161 習題 161 第10章 指針 163 10.1 地址和指針的概念 163 10.2 變量的指針和指向變量的指針變量 163 10.2.1 指針變量的定義 163 10.2.2 指針變量的引用 164 10.2.3 指針變量作函數參數 166 10.3 數組與指針 169 10.3.1 指向數組元素的指針 169 10.3.2 通過指針引用數組元素 169 10.3.3 數組名作函數參數 171 10.3.4 多維數組與指針 173 10.4 字符串與指針 175 10.4.1 字符串的操作方式 175 10.4.2 字符指針作函數參數 176 10.4.3 const類型限定符 177 10.5 指向結構體類型的指針 179 10.5.1 指向結構體數據類型的指針 180 10.5.2 指向結構體數組的指針 181 10.5.3 用結構體變量和指向結構體的 指針作函數參數 182 10.6 返回指針值的函數 184 10.7 指針數組和指向指針的指針 186 10.7.1 指針數組的概念 186 10.7.2 指向指針的指針 188 10.7.3 指針數組作main函數的形參 190 10.8 指向函數的指針 192 10.8.1 用函數指針變量調用函數 192 10.8.2 用指向函數的指針作函數參數 193 習題 195 第11章 文件操作 197 11.1 C語言文件概述 197 11.2 文件處理流程 198 11.3 文件的打開與關閉 199 11.3.1 文件打開函數 199 11.3.2 文件關閉函數 200 11.4 文件的讀寫 201 11.4.1 文本文件讀寫函數 201 11.4.2 二進制文件讀寫函數 204 11.5 文件隨機讀寫 206 習題 209 第12章 鏈表 210 12.1 鏈表概述 210 12.2 簡單鏈表 210 12.3 動態鏈表 212 12.3.1 創建動態鏈表 213 12.3.2 鏈表的查找 217 12.3.3 對鏈表的刪除操作 218 12.3.4 對鏈表的插入操作 220 習題 223 第13章 位運算和預處理命令 224 13.1 位運算符和位運算 224 13.2 位段 227 13.3 預處理命令 228 13.3.1 宏定義 228 13.3.2 文件包含 229 13.3.3 條件編譯 229 習題 230 附錄 232 附錄A ASCII碼表 232 附錄B C語言關鍵字 234 附錄C 運算符及結合性 235 附錄D 常用C語言庫函數 236 附錄E 二、八、十、十六進制換算 243 附錄F 整數的補碼 245 附錄G 文件路徑 246 參考文獻 248
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 植筋胶-粘钢胶-碳纤维布-碳纤维板-环氧砂浆-加固材料生产厂家-上海巧力建筑科技有限公司 | 油冷式_微型_TDY电动滚筒_外装_外置式电动滚筒厂家-淄博秉泓机械有限公司 | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 美甲贴片-指甲贴片-穿戴美甲-假指甲厂家--薇丝黛拉 | 建大仁科-温湿度变送器|温湿度传感器|温湿度记录仪_厂家_价格-山东仁科 | 卓能JOINTLEAN端子连接器厂家-专业提供PCB接线端子|轨道式端子|重载连接器|欧式连接器等电气连接产品和服务 | 天津力值检测-天津管道检测-天津天诚工程检测技术有限公司 | TPM咨询,精益生产管理,5S,6S现场管理培训_华谋咨询公司 | 深圳成考网-深圳成人高考报名网 深圳工程师职称评定条件及流程_深圳职称评审_职称评审-职称网 | 全自动端子机|刺破式端子压接机|全自动双头沾锡机|全自动插胶壳端子机-东莞市傅氏兄弟机械设备有限公司 | 环氧铁红防锈漆_环氧漆_无溶剂环氧涂料_环氧防腐漆-华川涂料 | 医用酒精_84消毒液_碘伏消毒液等医用消毒液-漓峰消毒官网 | 亚克隆,RNAi干扰检测,miRNA定量检测-上海基屹生物科技有限公司 | 河北码上网络科技|邯郸小程序开发|邯郸微信开发|邯郸网站建设 | 硫化罐-电加热蒸汽硫化罐生产厂家-山东鑫泰鑫智能装备有限公司 | 优考试_免费在线考试系统_培训考试系统_题库系统_组卷答题系统_匡优考试 | 防爆电机生产厂家,YBK3电动机,YBX3系列防爆电机,YBX4节防爆电机--河南省南洋防爆电机有限公司 | 福兰德PVC地板|PVC塑胶地板|PVC运动地板|PVC商用地板-中国弹性地板系统专业解决方案领先供应商! 福建成考网-福建成人高考网 | 论文查重_免费论文查重_知网学术不端论文查重检测系统入口_论文查重软件 | 免费网站网址收录网_海企优网站推荐平台 | PCB接线端子_栅板式端子_线路板连接器_端子排生产厂家-置恒电气 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 假肢-假肢价格-假肢厂家-河南假肢-郑州市力康假肢矫形器有限公司 | 工业插头-工业插头插座【厂家】-温州罗曼电气 | 培训一点通 - 合肥驾校 - 合肥新亚驾校 - 合肥八一驾校 | 东莞精密模具加工,精密连接器模具零件,自動機零件,冶工具加工-益久精密 | 档案密集架_电动密集架_移动密集架_辽宁档案密集架-盛隆柜业厂家现货批发销售价格公道 | 「钾冰晶石」氟铝酸钾_冰晶石_氟铝酸钠「价格用途」-亚铝氟化物厂家 | 农业仪器网 - 中国自动化农业仪器信息交流平台 | 展厅设计公司,展厅公司,展厅设计,展厅施工,展厅装修,企业展厅,展馆设计公司-深圳广州展厅设计公司 | 冷镦机-多工位冷镦机-高速冷镦机厂家-温州金诺机械设备制造有限公司 | LED太阳能中国结|发光红灯笼|灯杆造型灯|节日灯|太阳能灯笼|LED路灯杆装饰造型灯-北京中海轩光电 | 铁盒_铁罐_马口铁盒_马口铁罐_铁盒生产厂家-广州博新制罐 | 在线悬浮物浓度计-多参数水质在线检测仪-上海沃懋仪表科技有限公司 | 耳模扫描仪-定制耳机设计软件-DLP打印机-asiga打印机-fitshape「飞特西普」 | 广东护栏厂家-广州护栏网厂家-广东省安麦斯交通设施有限公司 | 合金耐磨锤头_破碎机锤头_郑州市德勤建材有限公司 | 深圳3D打印服务-3D打印加工-手板模型加工厂-悟空打印坊 | 北京森语科技有限公司-模型制作专家-展览展示-沙盘模型设计制作-多媒体模型软硬件开发-三维地理信息交互沙盘 | 济南保安公司加盟挂靠-亮剑国际安保服务集团总部-山东保安公司|济南保安培训学校 | 上海办公室装修_上海店铺装修公司_厂房装潢设计_办公室装修 | 压砖机_电动螺旋压力机_粉末成型压力机_郑州华隆机械tel_0371-60121717 |