





定价:28元
印次:1-4
ISBN:9787302135999
出版日期:2006.09.01
印刷日期:2009.03.02
图书责编:盛东亮
图书分类:教材
本书是一本为高等学校非计算机专业“C语言程序设计”课程编写的教材。本书有以下特点:(1)突出重点而不是面面俱到,重点介绍基本的、常用的语法,忽略不常用的语法。(2)注重程序设计语言的共性,让学生掌握语言比较学的方法,培养学生自学其他程序设计语言的能力。(3)简单介绍了C++的面向对象的程序设计方法,为学生今后过渡到面向对象的程序设计留下接口。(4)不从理论上讲程序设计。本书以介绍C语言的语法为线索,通过一批实例分析,将程序设计的一般方法和技术贯穿其中。 本书也可作为相关科技和工程技术人员学习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/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赋值运算符和赋值表达式
2.4.5逗号运算符和逗号表达式
习题
第3章结构化程序设计
3.1结构化程序设计方法
3.1.1自顶向下分析设计问题
3.1.2模块化程序设计
3.1.3结构化程...