登入帳戶  | 訂單查詢  | 購物車/收銀台( 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版)

書城自編碼: 3415329
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 陈萌,鲍淑娣
國際書號(ISBN): 9787302535904
出版社: 清华大学出版社
出版日期: 2019-09-01

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

售價:NT$ 372

我要買

share:

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



新書推薦:
美索不达米亚神话
《 美索不达米亚神话 》

售價:NT$ 391.0
生活中的民法典实用全书:应知应懂的法律常识
《 生活中的民法典实用全书:应知应懂的法律常识 》

售價:NT$ 498.0
饲渊
《 饲渊 》

售價:NT$ 223.0
经纬度丛书·巴勒斯坦人的故事:流亡者的悲情、绝望与抗争
《 经纬度丛书·巴勒斯坦人的故事:流亡者的悲情、绝望与抗争 》

售價:NT$ 493.0
改变世界的哲学家们
《 改变世界的哲学家们 》

售價:NT$ 493.0
将军
《 将军 》

售價:NT$ 269.0
墓志的生成及其在唐代的衍变研究
《 墓志的生成及其在唐代的衍变研究 》

售價:NT$ 549.0
理解中国经济:在大变局中读懂新机遇
《 理解中国经济:在大变局中读懂新机遇 》

售價:NT$ 252.0

編輯推薦:
书中每一个例题在示例代码之前都有分析,之后都有解释,这两处包含了编写程序的一些思想分析和总结,其中不乏一些编程经验和技巧,希望读者不要仅仅将注意力集中在源代码的阅读上,更应该对例题的这两个部分进行细致的阅读。
內容簡介:
本书的写作结合了作者多年C程序设计的授课经验,从知识点的讲述方法、例题设计,以及示例代码的排版风格上都充分体现出便于学习和适合讲授的特点。通过本书的学习,不仅仅能够掌握C语言程序设计知识,更能了解到如何运用C语言编程解决一些实际问题。
關於作者:
陈萌,男,硕士,1975年出生,中国计算机协会会员,长期从事普通高校计算机基础课程教学工作,目前已积累独著、参编各类计算机教材7本。
目錄
第1章编程十问1
1.1何谓编程2
1.2为何编程2
1.3怎样编程3
1.4计算机的世界有何不同4
1.5程序是怎样工作的5
1.6为什么选择C语言6
1.7C语言从何而来7
1.8C语言去向何方8
1.9数学与编程的关系10
1.10编程难吗11
【技能训练题】12
第2章编程环境与风格13
2.1搭建C语言开发环境13
2.2工程与程序24
2.3C语言程序的一般结构38
2.4标识符的命名与规则39
2.5程序的书写风格41
【技能训练题】43
【应试训练题】43
第3章机器思维45
3.1机器解题的过程45
3.2用图形描述的解题过程(流程图)48
3.3用语言描述的解题过程(伪代码)51
【技能训练题】54
第4章顺序结构的程序55
4.1程序的组成55
4.1.1常量554.1.2变量声明与使用59
4.1.3C语言的运算符号61
4.1.4表达式与语句66
4.2程序与外界的交流69
4.2.1输入到程序70
4.2.2输出处理78
4.3程序的排错与调试86
4.3.1软件Bug与调试86
4.3.2常用调试工具88
4.3.3Visual Studio调试源程序的方法89
4.4典型的顺序问题98
4.4.1单位及货币的转换98
4.4.2面积的计算101
4.4.3整数分解问题103
【技能训练题】104
【应试训练题】105
第5章会思考的程序111
5.1智能的实质111
5.2选择结构的实现112
5.2.1条件表达式112
5.2.2if语句114
5.2.3switch语句123
5.2.4if和switch的选择131
5.3典型的分支问题132
5.3.1为什么密码都要输入两次132
5.3.2成绩转换问题百分制转优、良、中、差133
5.3.3排序问题136
【技能训练题】138
【应试训练题】139
第6章循环往复,周而复始145
6.1C语言的三种循环结构145
6.1.1先判断,后循环while146
6.1.2先循环,后判断dowhile148
6.1.3for语句151
6.2无限循环与中途退出153
6.2.1无限循环153
6.2.2break和continue155
6.2.3被遗忘的goto159
6.3典型的循环问题160
6.3.1循环输入160
6.3.2多项式的求解163
6.3.3循环的嵌套164
【技能训练题】166
【应试训练题】167
第7章模块化与协作开发174
7.1任务分解与协作174
7.1.1任务分解的意义174
7.1.2团队合作175
7.2函数的定义与使用176
7.2.1自定义函数176
7.2.2函数的声明与调用183
7.2.3全局变量与局部变量185
7.2.4变量的生存周期188
7.3库函数与API190
7.3.1库函数191
7.3.2系统API192
7.3.3第三方API193
7.4递归194
【技能训练题】198
【应试训练题】199
第8章批量数据的处理209
8.1一维数组与线性结构209
8.1.1一维数组的定义与初始化211
8.1.2一维数组的应用214
8.2二维数组223
8.2.1二维数组的定义223
8.2.2二维数组的初始化224
8.2.3二维数组的应用226
8.3字符串231
8.3.1字符数组与字符串的关系231
8.3.2字符串的输入与输出234
8.3.3常见字符串处理函数235
8.3.4字符串的应用238
【技能训练题】244
【应试训练题】245
第9章指针与内存253
9.1指针是什么253
9.1.1Windows的内存管理253
9.1.2指针的定义255
9.1.3指针的使用257
9.1.4指针的右左法则259
9.2指针的常用方法261
9.2.1指针在数组中的运用261
9.2.2指针在函数中的运用270
【技能训练题】279
【应试训练题】280
第10章Windows文件系统及操作288
10.1Windows文件系统288
10.1.1Windows文件系统简介288
10.1.2文件、文件夹和路径289
10.1.3C语言中对路径的描述290
10.1.4字符文件与二进制文件291
10.1.5文件操作的一般流程291
10.2文本文件的基本操作293
10.2.1文本文件读写函数293
10.2.2文本文件读写示例296
10.3二进制文件的基本操作301
10.3.1二进制文件读写函数301
10.3.2二进制文件读写示例304
【技能训练题】309
【应试训练题】310
第11章自定义数据类型313
11.1结构体313
11.1.1结构体数据类型简介313
11.1.2结构体定义与引用314
11.1.3结构体应用示例317
11.2共用体319
11.2.1共用体类型简介319
11.2.2共用体定义与引用320
11.2.3共用体应用示例321
【技能训练题】323
【应试训练题】324
参考文献328
附录AASCII码表329附录BVC常见错误提示331
附录C常用库函数索引表334
內容試閱
编者走进精彩纷呈的计算机世界至今正好20年,从来没有想过要写一本C语言程序设计教程,因为从我学习C语言起,再到后来教授C语言课程,一直都在使用谭浩强先生的C语言教材。那不仅仅是一本经典的C语言教材,更是对自己大学时代的一种记忆与怀念。然而,自从为非计算机专业的学生讲授C语言课程以后,慢慢发现,一些经典的计算机专业教材由于讲授内容较全面、深入,反而不一定很适合他们。作为公共计算机课程的一种,面向非计算机专业开设的C语言程序设计课程,不需要追求掌握了多少语法知识,掌握了多少编程技巧,而应该更多地关注是否通过一门语言工具,使学生们了解计算机程序的运行原理,以及是否掌握了一定的逻辑思维能力,能否以计算机的思维方式去考虑、分析实际问题。即通过这门课程的学习,使各专业的大学生具备基本的计算思维能力,本书正是基于这样的指导思想而写作的。
阅读本书时请注意以下问题。
首先,我希望读者能够对书中加粗、加点的文字内容引起足够的注意,那往往是一些容易被忽视、引发错误的内容。
其次,书中每一个例题在示例代码之前都有分析,之后都有解释,这两处包含了编写程序的一些思想分析和总结,其中不乏一些编程经验和技巧,希望读者不要仅仅将注意力集中在源代码的阅读上,更应该对例题的这两个部分进行细致的阅读。
再次,本书虽然为每一个例题都提供了完整的源代码,却不准备以任何形式向读者提供这些源代码的电子版。实际上,在互联网高度发达的今天,要做源程序的发布非常容易。但是,本人坚持认为,作为一名程序设计的初学者,将每一个例题的源代码自己输入到计算机中本身就是一项重要的练习。你会发现,刚开始的时候,即使对照书本小心地输入,在编译时还是会出现很多错误警告;而读者是在排除这些错误的过程中实现了编程能力的提高。
最后,本书第2版虽然提供了每一章练习题的参考答案,但是仍然不建议读者使用这些参考答案,因为对于看程序写出结果这类习题,读者只需输入题目中的源代码并运行程序就能获得正确的答案。自己运行程序,还可以练习使用断点等方式观察程序运行时变量的变化过程,可以更深入地了解程序的运行。对于编程题,参考答案反而会限制读者计算思想的培养和C语言编程思维(第2版)形成。正所谓兵无常势,水无常形,实现相同功能的源程序也可以多种多样,发散性的思维对于学生尤为重要。请记住,只要能让你编写的程序顺利运行,并输出期望的结果,那它就是答案!当然,如果读者对于部分习题的解决的确毫无头绪时,也可以登录清华大学出版社的官方网站下载本书提供的参考答案。如果读者有任何好的意见、建议或求助,我将十分乐意通过邮件(nbchen75@sina.com)随时为你提供帮助!
本书第2版得到了宁波工程学院电子与信息工程学院各位领导及同事的大力协助,特别是在本书修订过程中,理学院的陈明、杨帆、林勇,机械学院的袁云龙、王明军等老师提出了大量宝贵意见,在此向帮助过我的各位同仁表示衷心的感谢!
由于编者水平有限,书中一定存在着各种疏漏与不足之处,恳请各位专家、读者批评、指正,谢谢!
编者2019年5月

 

 

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