





定价:34元
印次:1-4
ISBN:9787302264804
出版日期:2011.12.01
印刷日期:2017.09.01
图书责编:付弘宇
图书分类:教材
本书紧密围绕结构化程序设计思想,以案例驱动的方式深入浅出地引领学生掌握C语言程序设计知识。全书内容系统,理论通俗易懂,案例丰富、实用,大量习题方便复习和考核。 全书共分13章,内容包括C语言程序设计概述、数据类型、运算符与表达式、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、指针、函数、预处理命令、结构体与共同体、位运算、文件和综合案例等; 最后提供的综合案例——学生成绩管理系统,在贯穿结构化程序设计思想的同时,综合应用了C语言程序设计的知识。本书以Visual C++ 6.0作为开发、调试环境,书中案例都提供了完整的源代码并调试通过,方便读者边学边做。 本书适合作为高等学校各相关专业“C语言程序设计”课程的教材,也可供C语言自学者、程序设计培训学员及工程技术人员学习使用。 为了方便教学和读者上机操作练习,本书配备了电子教案、案例源代码、课后习题题解和习题库等内容,可在清华大学出版社网站上下载。
前言 C 语言是世界上应用最为广泛的程序设计语言之一,有着其他程序设计语言没有的天生优势,同时一些优秀的程序设计语言也衍生自C语言,可见,C语言在程序设计中占据着非常重要的地位。因此,几乎所有高校的理工类专业只要开设程序设计相关课程,大多会选择C语言作为程序设计课程的入门语言,计算机及相关专业更是如此。 C语言程序设计课程发展数十年,相关教材也层出不穷,各具特色, 其中有很多非常优秀的精品教材。由于这些教材各有定位,也有难以全面顾及的地方。一方面有些教材中C语言知识讲授有余,而程序设计思想和应用实践阐述不足,导致学生学完C语言之后对程序设计的理解仍然支离破碎,难以形成宏观的整体认识; 另一方面,许多教材缺乏从计算机硬件角度理解程序设计语言的相关阐述,使得作为程序设计的初学者在学习C语言低级特性如指针等相关内容时难以透彻理解。 本书在两个方面做出了努力和尝试。一方面,为了帮助学生对程序设计形成较为清晰的整体认识,本书首先对结构化程序设计思想及程序设计基础知识做了较为完整的阐述,后续各章也紧密围绕结构化程序设计思想这一主要线索,以案例驱动的方式做到了理论与实践的深度融合,全书最后还提供了一个较为完整的应用案例,从而实现了结构化程序设计从思想到实践的一脉贯通。另一方面,本书从冯·诺依曼计算机体系结构入手,阐述了计算机程序运行与计算机硬件之间的紧密联系,以比较通俗的方式帮助学生从硬件的角度来理解计算机程序的运行。当然,本书大部分篇幅仍然是对C语言程序设计基本知识的阐述,其中也吸收和借鉴了许多优秀C语言教材的思想和内容。 本书是集体智慧的结晶,参...
第1章概述
1.1计算机与程序
1.1.1冯·诺依曼计算机模型
1.1.2存储程序思想
1.1.3程序——计算机的灵魂
1.2程序设计语言概述
1.2.1程序设计语言及分类
1.2.2编译与解释
1.3Visual C++ 6.0编译环境的使用
1.3.1Visual C++ 6.0开发环境简介
1.3.2Visual C++ 6.0启动及界面
1.3.3打开/新建C语言源程序文件
1.3.4程序保存
1.3.5编译、连接和执行程序
1.4 C语言程序设计概述
1.4.1C语言简介
1.4.2C语言源程序的组成元素
1.4.3C语言源程序的结构
1.4.4C语言多文件组织
1.5面向过程(结构化)程序设计方法概述
1.5.1面向过程程序设计的基本步骤
1.5.2数据与数据结构
1.5.3算法及其描述
本章小结
习题1
第2章数据类型、运算符与表达式
2.1C语言的数据类型概述
2.2标识符、常量和变量
2.2.1标识符
2.2.2常量和符号常量
2.2.3变量
2.3C语言的简单数据类型
2.3.1整型数据
2.3.2实型数据
2.3.3字符型数据
2.4运算符和表达式
2.4.1C运算符和表达式概述
2.4.2算术运算符与算术表达式
2.4.3关系运算符与关系表达式
2.4.4逻辑运算符与逻辑表达式
2.4.... 查看详情