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

歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
雙語版C程序設(shè)計-(第2版)

包郵 雙語版C程序設(shè)計-(第2版)

出版社:電子工業(yè)出版社出版時間:2017-03-01
開本: 32開 頁數(shù): 220
本類榜單:教材銷量榜
中 圖 價:¥22.6(5.0折) 定價  ¥45.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

雙語版C程序設(shè)計-(第2版) 版權(quán)信息

雙語版C程序設(shè)計-(第2版) 本書特色

本書由在計算機程序設(shè)計方面有著豐富教學(xué)和實踐經(jīng)驗的中外作者合作編寫。共14章內(nèi)容,由淺入深全面介紹C程序設(shè)計方法,包括基本數(shù)據(jù)類型和基本輸出輸出方式、各種控制結(jié)構(gòu)和語句、指針和數(shù)組、字符串、函數(shù)、結(jié)構(gòu)、文件輸入和輸出等內(nèi)容,*后討論了C預(yù)處理器。本書所有實例經(jīng)過精心挑選、貼近生活,尤其強調(diào)讀者的親自參與意識。每章都為初學(xué)者提供了常見錯誤分析,所選習(xí)題可提高讀者上機編程的興趣。本書采用中英文對照混排,既方便初學(xué)者熟悉相關(guān)概念和內(nèi)容,也便于英文非母語的讀者熟悉英文專業(yè)詞匯。

雙語版C程序設(shè)計-(第2版) 內(nèi)容簡介

國內(nèi)首次出版的中英文對照混排式雙語版C 程序設(shè)計教材的姐妹篇。
內(nèi)容通俗易懂,例子貼近生活,尤其強調(diào)讀者的親自參與意識。
每章都為初學(xué)者提供了常見錯誤分析,每章結(jié)尾有很多有趣的習(xí)題。

雙語版C程序設(shè)計-(第2版) 目錄

Chapter One Introduction to C(引言) 1
1.1 Brief history of C(C 語言簡史) 1
1.2 Why programmers use C(為什么程序員愛用C語言) 1
1.2.1 C is portable 1
1.2.2 C is a structured programming language 2
1.2.3 C is efficient 2
1.2.4 C is flexible 2
1.2.5 C is powerful 2
1.2.6 C is concise 3
1.3 Developing a C program(開發(fā)C 程序) 3
1.4 Suggestions for learning C programming(學(xué)習(xí)C 語言程序設(shè)計的建議) 4
Chapter Two C Data Types(C數(shù)據(jù)類型) 6
2.1 Constants(常量) 6
2.2 Variables(變量) 6
2.3 Simple output to the screen(簡單的屏幕輸出) 8
2.4 Comments(注釋) 9
2.5 Data types(數(shù)據(jù)類型) 10
2.5.1 Short integer data types 10
2.5.2 Long integer data types 11
2.5.3 Unsigned integer data types 11
2.5.4 Double floating-point data type 11
2.6 Data type sizes(數(shù)據(jù)類型的大小) 11
Programming pitfalls 13
Quick syntax reference 13
Exercises 14
Chapter Three Simple Arithmetic Operations and Expressions(簡單的算術(shù)運算和表達式) 16
3.1 C operators(C 運算符) 16
3.1.1 The assignment operator 16
3.1.2 Arithmetic operators 17
3.1.3 Increment and decrement operators 19
3.1.4 Combined operators 21
3.2 Operator precedence(運算符優(yōu)先級) 22
3.3 Type conversions and casts(類型轉(zhuǎn)換與強制類型轉(zhuǎn)換) 24
Programming pitfalls 26
Quick syntax reference 27
Exercises 27
Chapter Four Keyboard Input and Screen Output(鍵盤輸入和屏幕輸出) 30
4.1 Simple keyboard input(簡單的鍵盤輸入) 30
4.2 Using a width and precision specification in printf()
[在函數(shù)printf( )中使用域?qū)捄途日f明] 31
4.3 Single-character input and output(單個字符的輸入和輸出) 33
Programming pitfalls 35
Quick syntax reference 35
Exercises 36
Chapter Five Control Statements: if and switch(控制語句:if 和switch) 38
5.1 The if statement(if 語句) 38
5.2 The if-else statement(if-else 語句) 39
5.3 Logical operators(邏輯運算符) 41
5.4 Nested if statements(嵌套的if 語句) 42
5.5 The switch statement(switch 語句) 44
5.6 The conditional operator ?:(條件運算符) 46
Programming pitfalls 47
Quick syntax reference 48
Exercises 48
Chapter Six Iterative Control Statements: while, do-while, and for
     (循環(huán)控制語句:while、do-while和for) 51
6.1 The while statement(while 語句) 51
6.2 The do-while loop(do-while 循環(huán)) 52
6.3 The for statement(for 語句) 54
6.4 Nested loops(嵌套的循環(huán)) 56
Programming pitfalls 58
Quick syntax reference 59
Exercises 59
Chapter Seven Arrays(數(shù)組) 61
7.1 Introduction to arrays(引言) 61
7.2 Initialising arrays(數(shù)組初始化) 66
7.3 Two-dimensional arrays(二維數(shù)組) 67
7.4 Initialising two-dimensional arrays(二維數(shù)組的初始化) 68
7.5 Multi-dimensional arrays(多維數(shù)組) 69
Programming pitfalls 70
Quick syntax reference 70
Exercises 70
Chapter Eight Pointers(指針) 73
8.1 Variable addresses(變量的地址) 73
8.2 Pointer variables(指針變量) 74
8.3 The dereference operator *(解引用運算符*) 75
8.4 Why use pointers? (為什么使用指針) 76
Programming pitfalls 77
Quick syntax reference 77
Exercises 77
Chapter Nine Pointers and Arrays(指針和數(shù)組) 79
9.1 Pointers and one-dimensional arrays(指針和一維數(shù)組) 79
9.2 Pointers and multi-dimensional arrays(指針和多維數(shù)組) 81
9.3 Dynamic memory allocation(動態(tài)內(nèi)存分配) 82
9.3.1 The malloc() function 82
9.3.2 The calloc() function 85
9.3.3 The realloc() function 86
9.3.4 Allocating memory for multi-dimensional arrays 87
Programming pitfalls 90
Quick syntax reference 90
Exercises 90
Chapter Ten Strings(字符串) 93
10.1 String literals(字符串) 93
10.2 Long character strings(長字符串) 94
10.3 Strings and arrays(字符串和數(shù)組) 94
10.4 Displaying a string(顯示一個字符串) 95
10.5 The puts() function[puts( )函數(shù)] 97
10.6 The gets() function[gets( )函數(shù)] 98
10.7 Accessing individual characters of a string(訪問字符串中的單個字符) 99
10.8 Assigning a string to a pointer (用字符串為字符指針賦值) 100
10.9 String functions(字符串處理函數(shù)) 101
10.9.1 Finding the length of a string 101
10.9.2 Copying a string 102
10.9.3 String concatenation 102
10.9.4 Comparing strings 102
10.9.5 Other string functions 103
10.10 Converting numeric strings to numbers (數(shù)值字符串向數(shù)值的轉(zhuǎn)換) 103
10.11 Arrays of strings(字符串?dāng)?shù)組) 105
Programming pitfalls 108
Quick syntax reference 109
Exercises 109
Chapter Eleven Functions(函數(shù)) 112
11.1 Introduction(引言) 112
11.2 Function arguments(函數(shù)參數(shù)) 114
11.3 Returning a value from a function (從函數(shù)返回一個值) 116
11.4 Passing arguments by value (按值傳參) 118
11.5 Passing arguments by reference(按引用傳參) 119
11.6 Changing arguments in a function (在函數(shù)中改變實參的值) 120
11.7 Passing a one-dimensional array to a function (向函數(shù)傳遞一維數(shù)組) 121
11.8 Passing a multi-dimensional array to a function (向函數(shù)傳遞多維數(shù)組) 123
11.9 Storage classes(變量的存儲類型) 124
11.9.1 auto 124
11.9.2 static 125
11.9.3 extern 126
11.9.4 register 128
11.10 Command line arguments (命令行參數(shù)) 128
11.11 Mathematical functions(數(shù)學(xué)函數(shù)) 130
11.11.1 Some commonly used trigonometric functions 130
11.11.2 Other common mathematical functions 131
11.11.3 Pseudo-random number functions 132
11.11.4 Some time-related functions 132
11.12 Recursion 133
Programming pitfalls 136
Quick syntax reference 137
Exercises 137
Chapter Twelve Structures(結(jié)構(gòu)體) 141
12.1 Defining a structure(定義結(jié)構(gòu)體) 141
12.2 Pointers to structures(結(jié)構(gòu)體指針) 144
12.3 Initialising a structure variable (結(jié)構(gòu)體變量的初始化) 145
12.4 Passing a structure to a function (向函數(shù)傳遞結(jié)構(gòu)體變量) 147
12.5 Nested structures(嵌套的結(jié)構(gòu)體) 149
12.6 Including a structure template from a file (從文件中引用結(jié)構(gòu)體模板) 150
12.7 The typedef statement (typedef 語句) 151
12.8 Arrays of structures(結(jié)構(gòu)體數(shù)組) 152
12.9 Enumerated data types(枚舉數(shù)據(jù)類型) 158
Programming pitfalls 160
Quick syntax reference 161
Exercises 162
Chapter Thirteen File Input and Output(文件的輸入和輸出) 165
13.1 Binary and ASCII (text) files [二進制文件和ASCII(文本)文件] 165
13.2 Opening and closing files (文件的打開和關(guān)閉) 166
13.3 Reading a character from a file using fgetc()
   [使用函數(shù)fgetc( )從文件中讀字符] 168
13.4 Writing a character to a file using fputc()
   [使用函數(shù)fputc( )向文件中寫字符] 170
13.5 Reading a string of characters from a file using fgets()
   [使用函數(shù)fgets( )從文件中讀字符串] 171
13.6 Writing a string of characters to a file using fputs()
   [使用函數(shù)fputs( )向文件中寫字符串] 172
13.7 Formatted input-output to a file using fscanf() and fprintf() 173
   [使用函數(shù)fscanf( )和fprintf( )進行文件的格式化讀寫] 173
13.8 The standard files(標(biāo)準(zhǔn)文件) 174
13.9 Block input-output using fread() and fwrite() 175
   [使用函數(shù)fread( )和fwrite( )進行塊讀寫] 175
13.10 Rewinding a file using rewind()[使用函數(shù)rewind( )對文件重定位] 177
13.11 Random access of files using fseek() [使用函數(shù)fseek( )隨機訪問文件] 179
13.12 Finding the position in a file using ftell()
   [使用函數(shù)ftell( )查找文件的當(dāng)前位置] 184
13.13 Deleting a file using remove()[使用函數(shù)remove( )刪除文件] 184
Programming pitfalls 185
Quick syntax reference 186
Exercises 187
Chapter Fourteen The C Preprocessor(C編譯預(yù)處理) 190
14.1 Including files(包含文件) 190
14.2 Defining macros(定義宏) 191
14.3 Macro parameters(帶參數(shù)的宏) 192
14.4 Macros and functions(宏和函數(shù)) 194
14.5 Some useful macros(一些有用的宏) 195
14.6 Conditional directive
展開全部

雙語版C程序設(shè)計-(第2版) 作者簡介

Paul Kelly,愛爾蘭都柏林工業(yè)大學(xué)(DIT)的高級講師Paul Kelly。Kelly 老師長期從事程序設(shè)計類課程的教學(xué)工作,在程序設(shè)計類課程教學(xué)方面教學(xué)實踐經(jīng)驗豐富,在國外已先后出版多本程序設(shè)計語言類書籍。蘇小紅,哈爾濱工業(yè)大學(xué)計算機學(xué)院博士生導(dǎo)師,計算機應(yīng)用技術(shù)專家,研究領(lǐng)域主要是色彩匹配,信息融合,空間計算,人工神經(jīng)網(wǎng)絡(luò),進化算法,計算機圖形學(xué),灰色預(yù)測,彩色圖像處理等。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 西安展台设计搭建_西安活动策划公司_西安会议会场布置_西安展厅设计西安旭阳展览展示 | 【北京写字楼出租_写字楼租赁_办公室出租网/出售】-远行地产官网 | 高防护蠕动泵-多通道灌装系统-高防护蠕动泵-www.bjhuiyufluid.com慧宇伟业(北京)流体设备有限公司 | 氧氮氢联合测定仪-联测仪-氧氮氢元素分析仪-江苏品彦光电 | 两头忙,井下装载机,伸缩臂装载机,30装载机/铲车,50装载机/铲车厂家_价格-莱州巨浪机械有限公司 | 高压绝缘垫-红色配电房绝缘垫-绿色高压绝缘地毯-上海苏海电气 | 黑龙江京科脑康医院-哈尔滨精神病医院哪家好_哈尔滨精神科医院排名_黑龙江精神心理病专科医院 | 隐形纱窗|防护纱窗|金刚网防盗纱窗|韦柏纱窗|上海青木装潢制品有限公司|纱窗国标起草单位 | 执业药师报名条件,考试时间,考试真题,报名入口—首页 | 药品冷藏箱厂家_低温冰箱_洁净工作台-济南欧莱博电子商务有限公司官网 | 塑料撕碎机_编织袋撕碎机_废纸撕碎机_生活垃圾撕碎机_废铁破碎机_河南鑫世昌机械制造有限公司 | 活性氧化铝球|氧化铝干燥剂|分子筛干燥剂|氢氧化铝粉-淄博同心材料有限公司 | 机床导轨_导轨板_滚轮导轨-上海旻佑精密机械有限公司 | 对辊破碎机_四辊破碎机_双齿辊破碎机_华盛铭重工 | LED显示屏_LED屏方案设计精准报价专业安装丨四川诺显科技 | 同学聚会纪念册制作_毕业相册制作-成都顺时针宣传画册设计公司 | 济南货架定做_仓储货架生产厂_重型货架厂_仓库货架批发_济南启力仓储设备有限公司 | 泥沙分离_泥沙分离设备_泥砂分离机_洛阳隆中重工机械有限公司 | 储气罐,真空罐,缓冲罐,隔膜气压罐厂家批发价格,空压机储气罐规格型号-上海申容压力容器集团有限公司 | 金刚网,金刚网窗纱,不锈钢网,金刚网厂家- 河北萨邦丝网制品有限公司 | 工业制氮机_psa制氮机厂家-宏骁智能装备科技江苏有限公司 | pos机办理,智能/扫码/二维码/微信支付宝pos机-北京万汇通宝商贸有限公司 | 洗地机-全自动/手推式洗地机-扫地车厂家_扬子清洁设备 | X光检测仪_食品金属异物检测机_X射线检测设备_微现检测 | 耐火浇注料-喷涂料-浇注料生产厂家_郑州市元领耐火材料有限公司 耐力板-PC阳光板-PC板-PC耐力板 - 嘉兴赢创实业有限公司 | 智能监控-安防监控-监控系统安装-弱电工程公司_成都万全电子 | 对辊破碎机_四辊破碎机_双齿辊破碎机_华盛铭重工 | 液压升降货梯_导轨式升降货梯厂家_升降货梯厂家-河南东圣升降设备有限公司 | 苏州工作服定做-工作服定制-工作服厂家网站-尺品服饰科技(苏州)有限公司 | 臭氧实验装置_实验室臭氧发生器-北京同林臭氧装置网 | 丹尼克尔拧紧枪_自动送钉机_智能电批_柔性振动盘_螺丝供料器品牌 | 名律网-法律问题咨询-找律师-法律知识| 润滑油加盟_润滑油厂家_润滑油品牌-深圳市沃丹润滑科技有限公司 琉璃瓦-琉璃瓦厂家-安徽盛阳新型建材科技有限公司 | 品牌广告服务平台,好排名,好流量,好生意。 | 风电变桨伺服驱动器-风电偏航变桨系统-深圳众城卓越科技有限公司 | 吸污车_吸粪车_抽粪车_电动三轮吸粪车_真空吸污车_高压清洗吸污车-远大汽车制造有限公司 | 牛奶检测仪-乳成分分析仪-北京海谊 | 诗词大全-古诗名句 - 古诗词赏析 | 电池挤压试验机-自行车喷淋-车辆碾压试验装置-深圳德迈盛测控设备有限公司 | 工业机械三维动画制作 环保设备原理三维演示动画 自动化装配产线三维动画制作公司-南京燃动数字 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | 玻璃钢格栅盖板|玻璃钢盖板|玻璃钢格栅板|树篦子-长沙川皖玻璃钢制品有限公司 |