C语言程序设计基础(第2版):基于案例教学/21世纪高等学校规划教材·计算机应用
定 价:49.8 元
丛书名:21世纪高等学校规划教材·计算机应用
C语言是国内外广泛使用的计算机语言。学会使用C语言进行程序设计是一项基本的技能。 《C语言程序设计基础(第2版):基于案例教学/21世纪高等学校规划教材·计算机应用》是C语言程序设计教学用书,全书共分10章,依托经典教学案例,由浅入深,循序渐进,层次推进,同时兼顾全国计算机等级考试需要,介绍目前流行的计算机语言,通过案例驱动学习法帮助读者快速掌握C语言编程技术;依据C程序设计课程要求,按照教学安排配套设计分类教学模块和教学内容,依次由C程序设计基础、简单程序设计(顺序结构程序设计)、C语言语法、选择结构和循环结构程序设计、数组与函数使用、指针、预编译及复杂数据类型、文件及附录中的俄罗斯方块游戏设计,实现一个循序渐进、系统的教学模块体系,可以快速提高学习C语言编程的效率。 《C语言程序设计基础(第2版):基于案例教学/21世纪高等学校规划教材·计算机应用》既可作为高等院校计算机专业和非计算机专业学习C语言程序设计的教材,也可供相关工程技术人员和计算机爱好者学习计算机程序设计使用。 《C语言程序设计基础(第2版):基于案例教学/21世纪高等学校规划教材·计算机应用》特点: 教学目标明确,注重理论与实践的结合 教学方法灵活,培养学生自主学习的能力 教学内容先进,强调计算机在各专业中的应用 教学模式完善,提供配套的教学资源解决方案 可在清华大学出版社网站下载教学资料
C语言是国内外广泛使用的计算机语言。学会使用C语言进行程序设计是一项最基本的技能。
本书是C语言程序设计教学用书,全书共分10章,依托经典教学案例,由浅入深,循序渐进,层次推进,同时兼顾全国计算机等级考试需要,介绍目前流行的计算机语言,通过案例驱动学习法帮助读者快速掌握C语言编程技术; 依据C程序设计课程要求,按照教学安排配套设计分类教学模块和教学内容,依次由C程序设计基础、简单程序设计(顺序结构程序设计)、C语言语法、选择结构和循环结构程序设计、数组与函数使用、指针、预编译及复杂数据类型、文件及附录中的俄罗斯方块游戏设计,实现一个循序渐进、系统的教学模块体系,可以快速提高学习C 语言编程的效率。
本书既可作为高等院校计算机专业和非计算机专业学习C语言程序设计的教材,也可供相关工程技术人员和计算机爱好者学习计算机程序设计使用。
C语言是目前广泛使用的一种结构化高级计算机程序设计语言。C语言功能丰富、表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好,既有高级语言的优点同时又兼具低级语言的优点,因此使用C语言不仅可以编写应用软件,也可以编写系统软件。 目前有各种C语言程序设计的教材,每本教材都各有自己的特色,C语言程序设计课程不仅应当使学生掌握程序设计的基本知识、基本方法和编程技能,对学生更应是一种理念、思维方式和知识综合应用能力的培养。本书的编写以此为出发点,其特点是:内容涵盖教育部《关于进一步加强高等学校计算机基础教学的意见》(即白皮书)及全国计算机等级考试二级考试大纲;在教材内容的组织及选材上采用基于案例教学的引导法,精选经典教学案例,引导学生形成良好的学习习惯和思维方式,同时在体系结构上具有完整性、系统性和合理性;坚持以计算机程序设计的思想和方法为核心,通过理论知识及案例的讲解,使学生从应用程序的组织、协调和控制中领会计算思维的综合应用方法。同时每章均附有习题,以培养学生的编程技能和实际应用能力。 全书由重庆理工大学肖朝晖、洪雄、何进、全文君、丛超等老师编写,全书共分10章,其中第1章为概述,第2章为C语言基础,第3章为顺序结构程序设计,第4章为选择结构程序设计,第5章为循环程序设计,第6章为数组,第7章为指针,第8章为函数,第9章为复杂数据类型,第10章为文件,附录提供了俄罗斯方块游戏设计案例。 本书既可作为高等院校计算机专业和非计算机专业学习C语言程序设计的教材,也可供相关工程技术人员和计算机爱好者学习计算机程序设计使用,同时也可作为参加全国计算机二级等级考试的参考用书。 本书虽经反复修改,但限于作者水平,不当之处在所难免,谨请广大读者指正。
重庆理工大学计算机基础教研室主任,主编过《大学计算机》、《大学计算机实验指导》、《计算机网络基础》等教材。
第1章 概述1.1 程序设计与算法简介1.1.1 计算机语言与程序设计的概念1.1.2 算法简介1.1.3 结构化程序设计1.1.4 面向对象程序设计1.2 C语言简介1.2.1 C语言的特点1.2.2 C语言程序的基本结构1.3 C语言程序的上机步骤1.3.1 VisualC++6.0上机指南1.3.2 打开C程序文件1.3.3 程序调试1.3.4 MSDN简介1.4 常用开发语言简介1.4.1 C++1.4.2 C#1.4.3 Java1.4.4 JavaScript1.4.5 Ruby1.4.6 Python习题1第2章 C语言基础2.1 标识符2.2 C语言的数据类型2.3 常量2.3.1 数值型常量2.3.2 字符型常量2.3.3 转义字符2.3.4 字符串常量2.3.5 符号常量2.4 变量2.4.1 变量的定义2.4.2 变量的赋值2.5 运算符与表达式2.5.1 算术运算符和算术表达式2.5.2 赋值表达式和复合赋值运算符2.5.3 逗号表达式2.5.4 自增自减运算符2.5.5 强制类型转换符2.5.6 关系运算符2.5.7 逻辑运算符2.5.8 位运算符2.5.9 运算符的优先级和结合性2.5.10 各数据类型间的混合运算习题2第3章 顺序结构程序设计3.1 结构化程序设计3.1.1 结构化程序设计概述3.1.2 结构化程序设计的基本结构及其特点3.2 算法3.2.1 算法的基本概念3.2.2 算法的特性3.2.3 算法的流程图表示法3.2.4 基本算法3.3 C语句概述3.4 输入输出函数3.4.1 格式化输出函数printf3.4.2 格式化输入函数scanf3.4.3 字符输出函数putchar3.4.4 字符输入函数getchar3.4.5 getche()函数和getch()函数3.5 良好结构的程序3.6 顺序结构程序设计举例习题3……第4章 选择结构程序设计第5章 循环程序设计第6章 数组第7章 指针第8章 函数第9章 复杂数据类型第10章 文件附录参考文献