





作者:黄保和、江戈
定价:35元
印次:2-2
ISBN:9787302269724
出版日期:2011.10.01
印刷日期:2013.09.29
图书责编:盛东亮
图书分类:教材
本书的内容包括程序设计语言概念(包括C和C++)、程序设计概念、算法概念、C语言的词法、C语言的数据表示和运算、三种基本控制结构、函数的定义和调用、数组、结构体、指针等复杂数据类型的应用、文件操作、C++面向对象的程序设计机制等。每章都配有练习题。 本书的特点:1重点介绍C语言基本的、常用的语法,忽略不常用内容;2注重程序设计语言的共性,使读者学习C语言之后具有自学其他程序设计语言的能力;3以介绍C语言的语法为线索,通过精心组织的一批示例,将昌序设计的一般方法和技术贯穿在示例分析中;4介绍面向对象的程序设计方法,为读者今后顺利过渡到面向对象的程序设计留下接口。 本书适合作为高等学校相关专业“C语言程序设计”课程的教材,也可作为相关专业科研与工程技术人员的参考用书。
作者为教育部文科计算机基础教学指导委员会委员,厦门大学公共计算机教学部主任,长期从事计算机基础教学,已出版计算机类教材十余本。
前言 目前,我国高校非计算机专业的计算机教育普遍实施“三个层次”的教学方式,即计算机应用基础、计算机技术基础和结合专业的计算机应用。“C语言程序设计”属计算机技术基础课程。 因为受到课时数不足、配套课程不够等客观因素的制约,任课老师普遍感到要在非计算机专业的学生中教好“C语言程序设计”课程不容易,学生也普遍感到学好课程有一定难度。为了使课程教学达到预期效果,我们认为应该明确和解决好以下问题。 1. 课程目的 程序设计是计算机技术在各行各业应用的基础。非计算机专业的学生,在今后的工作中不一定要自己开发应用程序,但一定应学会使用计算机程序,也有可能与计算机专业人员合作开发本专业领域的应用程序。因此,学习程序设计的一般原理,掌握基本的程序设计方法和技术具有重要的现实意义。“C语言程序设计”课程的目的就是帮助学生掌握一种典型的高级程序设计语言(C语言),并通过运用C语言开展程序设计实践,使学生具备应用高级语言开展程序设计的初步能力。 程序设计必须借助于某种语言。“C语言程序设计”课程必然应包含“C语言”和“程序设计”两方面的内容。必须明确,学习程序设计的一般方法和技术是本课程目的,学习C语言只是为了实现程序设计,C语言是程序设计的工具语言。本课程将通过对C语言的词法、语法介绍,通过各种基本控制结构的实际案例分析,向学生介绍程序设计的基本方法。通过上机实验,使学生掌握程序调试和测试方法。通过本课程的学习,应使学生应用计算机解决问题的能力进一步提高,为后续的计算机应用课程打下坚实的基础。 2. 课程内容 对程序设计语言和程序设计技术的熟练掌握和深入理解是计算机系学...
第1章绪论
1.1程序设计语言
1.1.1机器语言
1.1.2汇编语言
1.1.3高级语言
1.2程序设计的概念
1.2.1程序设计
1.2.2程序设计的步骤
1.3C语言的发展和C++的基本特性
1.3.1C语言的发展
1.3.2C++的特性
1.4C语言程序的基本结构
1.5算法
1.5.1算法的概念
1.5.2计算机算法的特征
1.5.3计算机算法的分类
1.5.4最佳算法
1.5.5算法的基本结构及其描述
1.6Visual C++
1.6.1Visual C++6.0主窗口
1.6.2简单C++程序的编写和运行过程
1.6.3程序调试的一般过程及其调试手段
1.6.4Visual C++中的程序调试方法和工具
习题
第2章C语言基础
2.1C语言的词汇与词法
2.1.1基本字符集
2.1.2关键字
2.1.3特定字
2.1.4标识符
2.1.5运算符
2.1.6分隔符
2.1.7字面常量
2.2C语言的数据类型
2.2.1C语言数据类型概述
2.2.2C语言的基本数据类型
2.2.3举例
2.3常量与变量
2.3.1常量
2.3.2变量
2.3.3举例
2.4运算符和表达式
2.4.1运算符和表达式概述
2.4.2算术运算符和算术表达式
2.4.3类型转换
2.4.4赋值运算符和赋值...