全新版计算机程序设计基础
2006-8
西北工业大学出版社
李辉
无
本书是根据教育部高等学校计算机科学与技术教学指导委员会、非计算机专业计算机基础教学指导分委员“关于进一步加强高等学校计算机基础教学的意见”精神,结合教育部考试中心最新全国计算机等级考试二级(C语言程序设计)大纲而组织编写的。 本书分为“C程序设计”和“软件基础”两个部分,第一部分系统地讲解了C语言程序设计的基本语法知识和用C语言编写程序的基本方法与技术,包括:C语言概述、基本数据类型及其运算、结构化程序设计、函数、数组、结构体和共用体、指针及文件等内容;第二部分主要介绍有关数据结构与算法、软件工程、程序设计方法学等方面的初步内容,包括:数据结构与算法基础、软件工程基础、程序设计概论和C++语言简介等内容。第一部分是第二部分的基础,第二部分是第一部分的升华,在内容上前后呼应,相得益彰。 本书可作为高等院校非计算机专业学生的“计算机程序设计基础”(C语言)课程教材,亦可作为全国计算机等级考试二级(C语言程序设计)的助考用书。
第一部分 C程序设计 第1章 C语言概述 1.1 C语言及其特点 1.1.1 C语言的发展简史 1.1.2 C语言的特点 1.2 C语言源程序介绍 1.2.1 简单的c程序介绍 1.2.2 较复杂的C程序介绍 1.3 C语言源程序的基本结构 1.4 C程序的编辑、编译、链接和运行 1.4.1 Turbo C 2.0集成开发环境简介 1.4.2 上机调试C程序的一般步骤 本章小结 习题一 第2章 基本数据类型及其运算 2.1 字符集 2.2 标识符 2.3 基本数据类型及其分类 2.4 常量 2.4.1 数值型常量 2.4.2 字符型常量 2.4.3 符号常量 2.5 变量 2.5.1 变量说明 2.5.2 变量类型 2.5.3 变量赋初值 2.6 运算符和表达式 2.6.1 运算符与表达式 2.6.2 算术运算符及其表达式 2.6.3 关系运算符及其表达式 2.6.4 逻辑运算符及其表达式 2.6.5 赋值运算符及其表达式 2.6.6 其他运算符及其表达式 2.6.7 不同类型数据间的转换 本章小结 习题二 第3章 结构化程序设计 3.1 算法 3.1.1 算法的基本概念 3.1.2 算法的特性 3.1.3 算法的描述 3.1.4 基本算法 3.2 程序设计的三种基本结构 3.2.1 C语言的基本语句 3.2.2 顺序结构 3.2.3 分支结构 3.2.4 循环结构 本章小结 习题三 第4章 函数 4.1 函数的定义与声明 4.1.1 函数的概念 4.1.2 函数的定义 4.1.3 函数的声明 4.1.4 函数参数和函数的返回值 4.2 函数的调用 4.2.1 函数调用的一般形式 4.2.2 函数的传值调用 4.2.3 函数的嵌套调用 4.2.4 函数的递归调用 4.3 变量的存储类别 4.3.1 局部变量和全局变量. 4.3.2 变量的存储类别 4 3 3 存储类别小结 4.4 内部函数与外部函数 4.4.1 内部函数 4.4.2 外部函数 4.5 编译预处理 4.5.1 宏定义 4.5.2 文件包含 4.5.3 条件编译 本章小结 习题四 第5章 数组 第6章 结构体和共用体. 第7章 指针 第8章 文件第二部分 软件基础 第9章 数据结构与算法基础 第10章 软件工程基础 第11章 程序设计概论 第12章 C++语言简介附录参考文献
无