登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』C语言程序设计(第2版)

書城自編碼: 3246525
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 呼克佑
國際書號(ISBN): 9787121344916
出版社: 电子工业出版社
出版日期: 2018-08-01


書度/開本: 16开 釘裝: 平装

售價:NT$ 293

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
激发改变:点燃内心渴望,实现终身成长   [美]理查德·博亚特兹
《 激发改变:点燃内心渴望,实现终身成长 [美]理查德·博亚特兹 》

售價:NT$ 554.0
欧洲史:从古希腊到冷战后
《 欧洲史:从古希腊到冷战后 》

售價:NT$ 1109.0
蓝湖战略:在细分市场打造制造业的“隐形冠军”
《 蓝湖战略:在细分市场打造制造业的“隐形冠军” 》

售價:NT$ 386.0
螺蛳姐姐
《 螺蛳姐姐 》

售價:NT$ 279.0
数据科学技术:文本分析和知识图谱
《 数据科学技术:文本分析和知识图谱 》

售價:NT$ 722.0
胡佛的天梯
《 胡佛的天梯 》

售價:NT$ 493.0
愤怒:一部关于情绪的冲突史
《 愤怒:一部关于情绪的冲突史 》

售價:NT$ 381.0
两班:朝鲜王朝的特权阶层
《 两班:朝鲜王朝的特权阶层 》

售價:NT$ 269.0

建議一齊購買:

+

NT$ 405
《 C语言程序设计 》
+

NT$ 315
《 C语言程序设计 》
+

NT$ 324
《 C语言程序设计(第2版) 》
+

NT$ 282
《 C语言程序设计(第2版) 》
+

NT$ 274
《 C语言程序设计与应用 》
+

NT$ 320
《 C语言程序设计 》
內容簡介:
本书系统地介绍ANSI C语言的基本概念、语法和语义,包括数据类型、常量、变量、运算符和表达式、语句、数组、函数、结构体、指针、文件等。将C语言的介绍和结构化程序设计方法有机地结合在一起,通过大量实例的分析、编程,帮助读者尽快掌握C语言和用C语言编写程序。通过基本算法思想介绍和应用实例,帮助读者掌握用C语言描述算法和基本算法策略在程序设计中的应用。本书提供大量精心设计的例题、习题和上机实验,通过完成习题和上机实验,帮助读者进一步理解C语言的各种语法成分,掌握C语言源程序的编辑、编译、链接和运行过程。本书配有电子课件、源代码和习题解答,读者可登录华信教育资源网www.hxedu.com.cn注册并免费下载。本书可作为高等院校C语言程序设计课程的教材,也可作为广大计算机程序设计人员和计算机程序设计爱好者的参考书,同时可供参加相关考试的读者参考。
關於作者:
呼克佑,太原理工大学软件学院教师,主要从事方向为软件工程、数据库应用主编《C语言程序设计》《JAVA语言程序设计》等多部教教材。
目錄
目录
第1章C语言与程序设计1
1.1C语言发展简史2
1.2C语言的特点3
1.3计算机解题过程4
1.4算法及其表示5
1.4.1算法的概念7
1.4.2算法的描述8
1.5常用算法策略介绍11
1.5.1穷举法11
1.5.2递推法12
1.5.3递归法12
1.6结构化程序设计方法13
1.6.1结构化程序设计基本思想13
1.6.2三种基本程序结构14
本章小结14
习题一15
第2章C语言基础知识16
2.1简单的C语言程序16
2.2关键字和标识符19
2.2.1字符集19
2.2.2关键字19
2.2.3标识符20
2.3数据类型20
2.3.1C语言的数据类型21
2.3.2整数类型22
2.3.3浮点类型23
2.3.4字符类型24
2.4常量和变量25
2.4.1常量25
2.4.2变量27
2.5运算符和表达式29
2.5.1算术运算符30
2.5.2赋值运算符32
2.5.3其他运算符34
2.5.4运算符的优先级和结合性36
2.6数据类型转换37
本章小结39
习题二39
第3章程序控制结构42
3.1C语言语句概述42
3.2顺序结构44
3.2.1赋值语句44
3.2.2数据输入输出44
3.2.3格式输入输出46
3.2.4程序举例51
3.3选择结构52
3.3.1关系运算符与关系表达式53
3.3.2逻辑运算符与逻辑表达式53
3.3.3if语句55
3.3.4switch语句59
3.3.5程序举例62
3.4循环结构64
3.4.1while循环语句64
3.4.2do-while循环语句66
3.4.3for循环语句67
3.4.4循环的嵌套70
3.4.5goto、break和continue语句71
3.4.6程序举例74
本章小结79
习题三80
第4章数组和字符串94
4.1一维数组94
4.1.1一维数组的定义94
4.1.2一维数组的初始化95
4.1.3一维数组元素的引用96
4.1.4一维数组应用举例98
4.2二维数组及多维数组103
4.2.1二维数组的定义103
4.2.2二维数组的初始化104
4.2.3二维数组元素的引用104
4.2.4二维数组应用举例105
4.2.5多维数组106
4.3字符数组和字符串107
4.3.1用字符数组存放字符序列107
4.3.2用字符数组存放字符串108
4.3.3字符串处理函数110
4.3.4字符数组应用举例113
本章小结116
习题四117
第5章指针123
5.1指针的概念及运算123
5.1.1指针的概念123
5.1.2指针变量的定义和初始化124
5.1.3与指针有关的运算125
5.2数组中的指针128
5.2.1一维数组中的指针128
5.2.2二维数组中的指针131
5.3用指针处理字符串133
5.4指针数组和指针的指针135
5.4.1指针数组135
5.4.2指向指针的指针137
5.5程序举例139
本章小结140
习题五141
第6章函数145
6.1模块化程序设计方法145
6.2函数的定义、调用和声明147
6.2.1函数定义147
6.2.2函数调用150
6.2.3函数声明151
6.3函数参数及其传递方式153
6.3.1函数的参数153
6.3.2函数参数的传递方式155
6.4函数的嵌套调用和递归调用161
6.4.1函数的嵌套调用161
6.4.2函数的递归调用164
6.5函数指针和指向函数的指针变量167
6.5.1函数指针和指向函数的指针变量的定义167
6.5.2指向函数的指针作为函数的参数168
6.6main函数的参数170
6.7exit函数172
6.8变量的作用域规则与存储类别172
6.8.1局部变量和全局变量173
6.8.2变量的存储类别176
6.8.3内部函数和外部函数181
6.9程序举例183
本章小结186
习题六187
第7章用户自定义类型193
7.1结构体193
7.1.1结构体类型定义193
7.1.2结构体类型变量、数组和指针的定义195
7.1.3结构体类型变量、数组和指针的初始化197
7.1.4结构体类型变量的引用198
7.1.5结构体应用举例200
7.1.6结构体指针与函数204
7.1.7位域206
7.2动态存储分配207
7.2.1内存的分配与释放208
7.2.2内存动态分配应用举例210
7.3共用体216
7.3.1共用体类型的定义217
7.3.2共用体变量定义217
7.4枚举类型219
7.4.1枚举类型的定义219
7.4.2枚举类型数据的使用220
7.5类型标识符的定义221
本章小结221
习题七222
第8章文件225
8.1文件概述225
8.1.1文件的基本概念225
8.1.2文件类型和常用函数226
8.1.3文件类型指针227
8.2文件的打开与关闭228
8.2.1文件的打开228
8.2.2文件的关闭229
8.3文件的读写229
8.3.1顺序文件的读写230
8.3.2随机文件的读写236
8.4程序举例239
本章小结242
习题八243
第9章编译预处理245
9.1宏定义245
9.1.1不带参数的宏定义246
9.1.2带参数的宏定义248
9.2文件包含251
9.3条件编译253
本章小结255
习题九256
第10章上机实验258
实验一C语言程序的运行环境和运行过程259
实验二简单程序设计263
实验三分支结构和循环结构程序设计1263
实验四分支结构和循环结构程序设计2264
实验五数组应用和字符串处理程序设计265
实验六指针应用程序设计266
实验七模块化程序设计266
实验八结构体应用和文件操作程序设计267
附录AASCII码字符表269
附录BC语言运算符270
附录C位运算271
附录D常用的C库函数273
附录E实验报告279
附录FVisual C常见错误280
参考文献284
內容試閱
前 言
近年来,学习计算机程序设计的人几乎都将C语言作为首选语言。它功能丰富、表达能力强、使用方便灵活、可移植性好。C语言程序设计不仅是计算机类专业的一门专业基础课,也是大多数理工类专业的必修课。
为什么要学习C语言?大致有以下几个理由:
C语言可以作为学习计算机程序设计语言的入门语言;
C语言是编写操作系统的首选语言,在与计算机硬件打交道时灵巧且高效;
C语言具有现代高级程序设计语言的基本语法特征;
常用的面向对象程序设计语言如C和Java,其基本语法来源于C语言;
许多用C语言编写的系统需要维护;
用于要求程序高速运行领域的编程,如嵌入式系统、通信程序等;
游戏设计者和黑客少不了C语言;
C语言使用者和爱好者众多。
学习C语言,需要理解和掌握C语言中诸如关键字、标识符、数据类型、常量、变量、运算符和表达式等基本概念,也需要掌握语句、数组、函数、指针、结构体、文件的使用。同时需要了解和掌握计算机的解题过程、算法的设计和表示、结构化程序设计方法等内容。
本书全面、系统地介绍了C语言的语法、语义和程序设计技术,内容丰富,结构完整,力求精练实用。对抽象概念的叙述通俗易懂,内容安排突出重点、分散难点、实例充实。全书共分10章。第1章介绍C语言的简史、特点,计算机解题过程和算法的概念。第2章介绍C语言的基本数据类型、常量、变量、运算符和表达式。第3章介绍结构化程序设计的三种基本结构及其控制语句。第4章介绍数组的使用及其程序设计方法。第5章介绍指针的使用及其程序设计方法。第6章介绍用户自定义函数的定义、调用和声明方法,以及变量的作用域规则。第7章介绍C语言的复杂数据类型结构体和动态数据结构。第8章介绍文件的基本概念和操作方法。第9章介绍宏、文件包含、条件编译等预处理命令的使用。第10章为上机实验指导。每章均给出了几乎覆盖所有知识点的习题供学生练习。最后还提供非常实用的附录,如常用库函数简介、编译、链接常见错误信息等。
根据教材第1版的使用情况,我们对教材的部分内容做了调整,主要体现在对例题的分析、对例题程序的解释和对指针内容的精简,并充实了习题和上机实验内容。本书将结构化程序设计方法和常用的算法思想融入程序设计中。实例先易后难、先简后繁,通过习题和上机实验训练学生的C语言程序设计能力,达到掌握C语言和应用C语言开发程序的目的。
本书所有例题程序均在Visual C6.0集成开发环境中调试通过,便于教师上课演示。本书作为教材使用时,建议讲授学时不少于40课时,实验学时不少于16课时。
本书配有电子课件、源代码和习题解答,读者可登录华信教育资源网www.hxedu.com.cn,免费注册、下载。
参加本书编写的人员都是长期工作在教学第一线的教师,从事计算机专业课程教学多年,有丰富的教学经验。本书由太原理工大学呼克佑老师主编并编写第4、8、9章,第1、2章由林福平老师编写,第3章由邓红霞老师编写,第5、10章由李丹丹老师编写,第6章由曹棣老师编写,第7章由山西水利职业技术学院王红霞老师编写,全书由呼克佑老师统稿。
在本书的编写过程中得到了太原理工大学相关领导的大力支持和帮助,在此表示衷心的感谢。由于作者水平有限,书中疏漏在所难免,殷切盼望读者和专家批评指正。
编 者

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.