





定价:59元
印次:2-8
ISBN:9787302535904
出版日期:2019.09.01
印刷日期:2025.01.02
图书责编:张龙卿
图书分类:教材
本书的写作结合了作者多年C程序设计的授课经验,从知识点的讲述方法、例题设计,以及示例代码的排版风格上都充分体现出便于学习和适合讲授的特点。通过本书的学习,不仅仅能够掌握C语言程序设计知识,更能了解到如何运用C语言编程解决一些实际问题。
陈萌,男,硕士,1975年出生,中国计算机协会会员,长期从事普通高校计算机基础课程教学工作,目前已积累独著、参编各类计算机教材7本。
编者走进精彩纷呈的计算机世界至今正好20年,从来没有想过要写一本C语言程序设计教程,因为从我学习C语言起,再到后来教授C语言课程,一直都在使用谭浩强先生的C语言教材。那不仅仅是一本经典的C语言教材,更是对自己大学时代的一种记忆与怀念。然而,自从为非计算机专业的学生讲授C语言课程以后,慢慢发现,一些经典的计算机专业教材由于讲授内容较全面、深入,反而不一定很适合他们。作为公共计算机课程的一种,面向非计算机专业开设的C语言程序设计课程,不需要追求掌握了多少语法知识,掌握了多少编程技巧,而应该更多地关注是否通过一门语言工具,使学生们了解计算机程序的运行原理,以及是否掌握了一定的逻辑思维能力,能否以计算机的思维方式去考虑、分析实际问题。即通过这门课程的学习,使各专业的大学生具备基本的计算思维能力,本书正是基于这样的指导思想而写作的。 阅读本书时请注意以下问题。 首先,我希望读者能够对书中加粗、加点的文字内容引起足够的注意,那往往是一些容易被忽视、引发错误的内容。 其次,书中每一个例题在示例代码之前都有分析,之后都有解释,这两处包含了编写程序的一些思想分析和总结,其中不乏一些编程经验和技巧,希望读者不要仅仅将注意力集中在源代码的阅读上,更应该对例题的这两个部分进行细致的阅读。 再次,本书虽然为每一个例题都提供了完整的源代码,却不准备以任何形式向读者提供这些源代码的电子版。实际上,在互联网高度发达的今天,要做源程序的发布非常容易。但是,本人坚持认为,作为一名程序设计的初学者,将每一个例题的源代码自己输入到计算机中本身就是一项重要的练习。你会发现,刚开始的时候,即使对照书本小心地输入,...
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
...