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

歡迎光臨中圖網 請 | 注冊

包郵 C語言程序設計

作者:白忠建
出版社:人民郵電出版社出版時間:2013-09-01
開本: 16開 頁數: 228
本類榜單:教材銷量榜
中 圖 價:¥24.0(7.5折) 定價  ¥32.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C語言程序設計 版權信息

C語言程序設計 本書特色

1.適合三本院校學生特點
2.以貫穿性思維將一個項目的開發過程融入整本教材

C語言程序設計 內容簡介

  c語言是世界上使用頻度*高的計算機程序設計語言,是許多計算機專業人員編寫應用程序和計算機的愛好者學習程序設計的首選。   本書通過一個貫穿全書的案例,逐步引出c語言的基礎知識和應用方式,其中包括:c語言的數據類型和運算、順序結構、選擇結構、循環結構、函數、數組、指針、結構體和文件。文中穿插了較多的示例程序,這些程序代碼都經過vc9和gcc雙重編譯調試通過。書中涉及的c語法完全符合c99標準。   本書可作為普通高校本、專科學生的教學用書,也可供一般工程技術人員參考使用。

C語言程序設計 目錄

目 錄

第1章 引論 1
1.1 程序設計概述 1
1.1.1 為什么需要程序設計 2
1.1.2 什么是程序設計語言 4
1.1.3 程序設計語言的多樣性 4
1.1.4 高級程序設計語言的基本結構 5
1.1.5 高級程序設計語言的開發過程 6
1.1.6 高級程序設計語言的標準化 7
1.2 計算機系統 8
1.2.1 硬件系統 8
1.2.2 軟件系統 9
1.2.3 關于使用計算機系統的一些話題 10
1.3 c語言程序設計起步 10 目 錄

第1章 引論 1
1.1 程序設計概述 1
1.1.1 為什么需要程序設計 2
1.1.2 什么是程序設計語言 4
1.1.3 程序設計語言的多樣性 4
1.1.4 高級程序設計語言的基本結構 5
1.1.5 高級程序設計語言的開發過程 6
1.1.6 高級程序設計語言的標準化 7
1.2 計算機系統 8
1.2.1 硬件系統 8
1.2.2 軟件系統 9
1.2.3 關于使用計算機系統的一些話題 10
1.3 c語言程序設計起步 10
1.3.1 c程序的基本結構 10
1.3.2 c程序的設計流程 13
1.3.3 c程序的編輯、編譯、鏈接和運行 15
1.4 關于數據結構和算法 17
1.5 貫穿全書的案例 18
本章小結 19

第2章 數據類型和運算 20
2.1 問題的引入 20
2.2 數據類型 21
2.2.1 整數類型 22
2.2.2 字符類型 22
2.2.3 浮點類型 24
2.3 標識符與變量 25
2.3.1 標識符 25
2.3.2 變量 26
2.4 常量和枚舉類型 28
2.4.1 字面常量、命名常量和符號常量 28
2.4.2 枚舉類型 30
2.5 運算符和表達式 30
2.5.1 運算符和表達式概述 30
2.5.2 賦值運算符和賦值表達式 31
2.5.3 算術運算符和算術表達式 32
2.5.4 關系運算符和關系表達式 34
2.5.5 邏輯運算符和邏輯表達式 35
2.5.6 條件運算符和條件表達式 35
2.5.7 逗號運算符和逗號表達式 36
2.5.8 移位運算符和移位表達式 36
2.5.9 位運算符和位運算表達式 37
2.5.10 復合賦值運算符和復合賦值表達式 37
2.5.11 sizeof運算符 38
2.6 混合運算 39
2.6.1 運算符的優先級規則 39
2.6.2 類型轉換 40
2.7 編程實例 42
2.8 c程序的書寫風格 45
2.9 解決方案 45
本章小結 46

第3章 控制結構——順序結構 47
3.1 問題引入 47
3.2 c語句概述 48
3.2.1 c語句的分類 48
3.2.2 非語句的情況 49
3.3 順序控制結構 50
3.4 字符輸入、輸出 51
3.4.1 getchar()函數(字符輸入函數) 51
3.4.2 putchar()函數(字符輸出函數) 52
3.5 格式化輸入、輸出 52
3.5.1 格式化輸出函數printf() 53
3.5.2 格式化輸入函數scanf() 55
3.6 編譯預處理 58
3.6.1 文件包含 59
3.6.2 宏替換 59
3.6.3 條件編譯 60
3.7 解決方案 60
本章小結 61

第4章 控制結構——選擇結構 62
4.1 問題引入 62
4.2 選擇結構概述 62
4.3 if語句 63
4.3.1 單/雙路選擇if語句 63
4.3.2 多路選擇if-else if語句 65
4.3.3 if語句的嵌套 67
4.4 多路選擇switch語句 69
4.4.1 switch語句的基本語法 69
4.4.2 使用break語句終止switch語句的執行 70
4.4.3 switch語句與if-else if語句的異同 73
4.4.4 在switch語句中聲明變量 73
4.5 解決方案 73
本章小結 75

第5章 控制結構——循環結構 76
5.1 問題引入 76
5.2 循環結構的概述 76
5.3 while語句 77
5.3.1 while語句的語法 77
5.3.2 死循環 78
5.3.3 程序實例 79
5.4 do-while語句 80
5.4.1 do-while語句的語法 80
5.4.2 迭代法 80
5.5 for語句 83
5.5.1 for語句的語法 83
5.5.2 for語句的變體形式 83
5.5.3 窮舉法 84
5.6 循環嵌套 86
5.7 break和continue語句 88
5.7.1 break語句 88
5.7.2 continue語句 89
5.8 循環的應用 90
5.8.1 迭代法的應用 90
5.8.2 處理多個字符輸入 90
5.8.3 窮舉法應用 92
5.9 解決方案 94
本章小結 94

第6章 函數 95
6.1 問題引入 95
6.2 函數的聲明和定義 96
6.2.1 函數的分類 96
6.2.2 函數原型的聲明 96
6.2.3 函數的定義 97
6.2.4 函數類型 98
6.3 函數的調用 99
6.3.1 函數的參數 99
6.3.2 函數的返回值和return語句 100
6.3.3 函數的調用過程 102
6.3.4 函數的嵌套調用 102
6.4 函數的設計 103
6.5 存儲分類 105
6.5.1 局部變量和全局變量 105
6.5.2 自動變量和靜態變量 107
6.6 外部聲明 109
6.7 函數遞歸 110
6.8 解決方案 114
本章小結 115

第7章 數組 116
7.1 問題引入 116
7.2 一維數組 117
7.2.1 一維數組的聲明 117
7.2.2 一維數組元素的使用 118
7.2.3 一維數組的初始化 119
7.2.4 一維數組作為函數的參數 121
7.2.5 一維數組的應用 123
7.3 二維數組 129
7.3.1 二維數組的聲明和使用 129
7.3.2 二維數組的初始化 131
7.3.3 二維數組作為函數的參數 133
7.3.4 二維數組的應用 134
7.3.5 二維數組和一維數組的關系 136
7.4 字符數組 138
7.4.1 字符數組、字符串及其初始化 138
7.4.2 字符串處理函數 140
7.4.3 一維、二維字符數組和字符串處理函數的應用 142
7.5 高維數組 144
7.6 解決方案 145
本章小結 148

第8章 指針 149
8.1 問題引入 149
8.2 指針的聲明和使用 150
8.2.1 指針變量的聲明 150
8.2.2 指針的使用 151
8.2.3 const作用于指針 154
8.3 指針的運算 156
8.3.1 指針的賦值運算 156
8.3.2 指針的比較運算 157
8.3.3 指針的算術運算 157
8.4 指針和數組 159
8.4.1 指向數組元素的指針 159
8.4.2 指向字符的指針、字符數組和字符串 162
8.4.3 指針數組 164
8.4.4 指向數組的指針 166
8.5 指向指針的指針 167
8.6 指針和函數 168
8.6.1 指針作為函數的參數 168
8.6.2 函數返回指針 173
8.6.3 指向函數的指針 174
8.6.4 使用typedef來簡化類型 178
8.7 動態內存管理 179
8.8 解決方案 182
本章小結 182

第9章 結構體 183
9.1 問題引入 183
9.2 結構體類型聲明和使用 184
9.2.1 結構體類型聲明 184
9.2.2 結構體變量聲明 186
9.2.3 結構體變量的使用和初始化 187
9.2.4 何時使用結構體 189
9.3 結構體數組 189
9.4 結構體與指針 191
9.4.1 指針變量作為結構體的成員 191
9.4.2 指向結構體變量的指針 192
9.4.3 指向結構體數組元素的指針 195
9.5 結構體與函數 198
9.5.1 結構體變量作為函數參數傳遞 198
9.5.2 函數返回結構體類型值 201
9.6 位域 204
9.7 聯合體 205
9.8 解決方案 205
本章小結 207

第10章 文件 208
10.1 問題引入 208
10.2 c文件概述 208
10.3 文件的打開和關閉 210
10.3.1 fopen()函數(文件打開函數) 210
10.3.2 fclose()函數 211
10.4 文件的讀寫 212
10.4.1 字符的讀寫 212
10.4.2 格式化讀寫 213
10.4.3 字符串讀寫 214
10.4.4 數據塊讀寫 216
10.5 關于文件操作的其他函數 217
10.5.1 rewind()函數 217
10.5.2 fseek()函數 218
10.5.3 ftell()函數 218
10.5.4 ferror()函數 219
10.5.5 feof()函數 219
10.6 解決方案 219

附錄a c99關鍵字 222
附錄b c語言的運算符 223
附錄c 運算符的優先級和結合性 224
附錄d ascii碼表 225
附錄e 標準c語言頭文件 227

參考文獻 228
展開全部

C語言程序設計 節選

1.適合三本院校學生特點2.以貫穿性思維將一個項目的開發過程融入整本教材

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 10吨无线拉力计-2吨拉力计价格-上海佳宜电子科技有限公司 | 金现代信息产业股份有限公司--数字化解决方案供应商 | 真空搅拌机-行星搅拌机-双行星动力混合机-广州市番禺区源创化工设备厂 | 常州减速机_减速机厂家_常州市减速机厂有限公司 | 标准品网_标准品信息网_【中检计量】 | 卸料器-卸灰阀-卸料阀-瑞安市天蓝环保设备有限公司 | 水厂污泥地磅|污泥处理地磅厂家|地磅无人值守称重系统升级改造|地磅自动称重系统维修-河南成辉电子科技有限公司 | 防水套管厂家_刚性防水套管_柔性防水套管_不锈钢防水套管-郑州中泰管道 | 考勤系统_考勤管理系统_网络考勤软件_政企|集团|工厂复杂考勤工时统计排班管理系统_天时考勤 | 定做大型恒温循环水浴槽-工业用不锈钢恒温水箱-大容量低温恒温水槽-常州精达仪器 | 锥形螺带干燥机(新型耙式干燥机)百科-常州丰能干燥工程 | 广州印刷厂_广州彩印厂-广州艺彩印务有限公司 | 沟盖板_复合沟盖板厂_电力盖板_树脂雨水篦子-淄博拜斯特 | 电抗器-能曼电气-电抗器专业制造商 | atcc网站,sigma试剂价格,肿瘤细胞现货,人结肠癌细胞株购买-南京科佰生物 | 气动机械手-搬运机械手-气动助力机械手-山东精瑞自动化设备有限公司 | 中央空调温控器_风机盘管温控器_智能_液晶_三速开关面板-中央空调温控器厂家 | 北京发电车出租-发电机租赁公司-柴油发电机厂家 - 北京明旺盛安机电设备有限公司 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 企业微信营销_企业微信服务商_私域流量运营_艾客SCRM官网 | 通风天窗,通风气楼,屋顶通风天窗,屋顶通风天窗公司 | H型钢切割机,相贯线切割机,数控钻床,数控平面钻,钢结构设备,槽钢切割机,角钢切割机,翻转机,拼焊矫一体机 | 三佳互联一站式网站建设服务|网站开发|网站设计|网站搭建服务商 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 盛源真空泵|空压机-浙江盛源空压机制造有限公司-【盛源官网】 | 展厅设计公司,展厅公司,展厅设计,展厅施工,展厅装修,企业展厅,展馆设计公司-深圳广州展厅设计公司 | 防火窗_耐火窗_防火门厂家_防火卷帘门-重庆三乐门业有限公司 | 乐之康护 - 专业护工服务平台,提供医院陪护-居家照护-居家康复 | 集菌仪厂家_全封闭_封闭式_智能智能集菌仪厂家-上海郓曹 | 右手官网|右手工业设计|外观设计公司|工业设计公司|产品创新设计|医疗产品结构设计|EMC产品结构设计 | 低浓度恒温恒湿称量系统,强光光照培养箱-上海三腾仪器有限公司 | 时代北利离心机,实验室离心机,医用离心机,低速离心机DT5-2,美国SKC采样泵-上海京工实业有限公司 工业电炉,台车式电炉_厂家-淄博申华工业电炉有限公司 | 北京律师事务所_房屋拆迁律师_24小时免费法律咨询_云合专业律师网 | 聚氨酯催化剂K15,延迟催化剂SA-1,叔胺延迟催化剂,DBU,二甲基哌嗪,催化剂TMR-2,-聚氨酯催化剂生产厂家 | 四合院设计_四合院装修_四合院会所设计-四合院古建设计与建造中心1 | 钣金加工厂家-钣金加工-佛山钣金厂-月汇好| 能耗监测系统-节能监测系统-能源管理系统-三水智能化 | ★店家乐|服装销售管理软件|服装店收银系统|内衣店鞋店进销存软件|连锁店管理软件|收银软件手机版|会员管理系统-手机版,云版,App | 高压互感器,电流互感器,电压互感器-上海鄂互电气科技有限公司 | 北京企业宣传片拍摄_公司宣传片制作-广告短视频制作_北京宣传片拍摄公司 | 升降机-高空作业车租赁-蜘蛛车-曲臂式伸缩臂剪叉式液压升降平台-脚手架-【普雷斯特公司厂家】 |