首页 > 图书中心 >图书详情

C语言编程思维(第2版)

咨询相关教材问题、样书申请等,请关注微信公众号:文泉职教 QQ:1737781562/200595764服务电话010-83470412/0417

作者:陈萌、鲍淑娣
定价:59
印次:2-6
ISBN:9787302535904
出版日期:2019.09.01
印刷日期:2023.08.01

本书的写作结合了作者多年C程序设计的授课经验,从知识点的讲述方法、例题设计,以及示例代码的排版风格上都充分体现出便于学习和适合讲授的特点。通过本书的学习,不仅仅能够掌握C语言程序设计知识,更能了解到如何运用C语言编程解决一些实际问题。

more >

编者走进精彩纷呈的计算机世界至今正好20年,从来没有想过要写一本C语言程序设计教程,因为从我学习C语言起,再到后来教授C语言课程,一直都在使用谭浩强先生的C语言教材。那不仅仅是一本经典的C语言教材,更是对自己大学时代的一种记忆与怀念。然而,自从为非计算机专业的学生讲授C语言课程以后,慢慢发现,一些经典的计算机专业教材由于讲授内容较全面、深入,反而不一定很适合他们。作为公共计算机课程的一种,面向非计算机专业开设的C语言程序设计课程,不需要追求掌握了多少语法知识,掌握了多少编程技巧,而应该更多地关注是否通过一门语言工具,使学生们了解计算机程序的运行原理,以及是否掌握了一定的逻辑思维能力,能否以计算机的思维方式去考虑、分析实际问题。即通过这门课程的学习,使各专业的大学生具备基本的计算思维能力,本书正是基于这样的指导思想而写作的。 阅读本书时请注意以下问题。 首先,我希望读者能够对书中加粗、加点的文字内容引起足够的注意,那往往是一些容易被忽视、引发错误的内容。 其次,书中每一个例题在示例代码之前都有分析,之后都有解释,这两处包含了编写程序的一些思想分析和总结,其中不乏一些编程经验和技巧,希望读者不要仅仅将注意力集中在源代码的阅读上,更应该对例题的这两个部分进行细致的阅读。 再次,本书虽然为每一个例题都提供了完整的源代码,却不准备以任何形式向读者提供这些源代码的电子版。实际上,在互联网高度发达的今天,要做源程序的发布非常容易。但是,本人坚持认为,作为一名程序设计的初学者,将每一个例题的源代码自己输入到计算机中本身就是一项重要的练习。你会发现,刚开始的时候,即使对照书本小心地输入,在编译时还是会出现很多错误警告;而读者是在排除这些错误的过程中实现了编程能力的提高。 最后,本书第2版虽然提供了每一章练习题的参考答案,但是仍然不建议读者使用这些参考答案,因为对于看程序写出结果这类习题,读者只需输入题目中的源代码并运行程序就能获得正确的答案。自己运行程序,还可以练习使用断点等方式观察程序运行时变量的变化过程,可以更深入地了解程序的运行。对于编程题,参考答案反而会限制读者计算思想的培养和C语言编程思维(第2版)形成。正所谓“兵无常势,水无常形”,实现相同功能的源程序也可以多种多样,发散性的思维对于学生尤为重要。请记住,只要能让你编写的程序顺利运行,并输出期望的结果,那它就是答案!当然,如果读者对于部分习题的解决的确毫无头绪时,也可以登录清华大学出版社的官方网站下载本书提供的参考答案。如果读者有任何好的意见、建议或求助,我将十分乐意通过邮件(nbchen75@sina.com)随时为你提供帮助! 本书第2版得到了宁波工程学院电子与信息工程学院各位领导及同事的大力协助,特别是在本书修订过程中,理学院的陈明、杨帆、林勇,机械学院的袁云龙、王明军等老师提出了大量宝贵意见,在此向帮助过我的各位同仁表示衷心的感谢! 由于编者水平有限,书中一定存在着各种疏漏与不足之处,恳请各位专家、读者批评、指正,谢谢! 编者2019年5月

more >
扫描二维码
下载APP了解更多

同系列产品more >

网络综合布线系统工程技术实训教程

王宇、张五红、王虎
定 价:49元

查看详情
网络设备配置项目教程(微课版)(...

杨云、戴万长、孙大伟、
定 价:59元

查看详情
程序设计基础(Python语言)(微课视...

陈守森、刘衍琦、邵燕、
定 价:49元

查看详情
C语言程序设计

戴峻峰 付丽辉
定 价:65元

查看详情
C语言程序设计新编教程(第3版)(...

张寒冰、杨云、连丹、郑
定 价:59元

查看详情
图书分类全部图书
more >
  • 陈萌,男,硕士,1975年出生,中国计算机协会会员,长期从事普通高校计算机基础课程教学工作,目前已积累独著、参编各类计算机教材7本。
  • 书中每一个例题在示例代码之前都有分析,之后都有解释,这两处包含了编写程序的一些思想分析和总结,其中不乏一些编程经验和技巧,希望读者不要仅仅将注意力集中在源代码的阅读上,更应该对例题的这两个部分进行细致的阅读。
more >
  • 第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

    ...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘