本书是21世纪高等院校应用型规划教材之一,是一部关于C程序设计的实用教材。全书从结构化程序设计技术的角度出发,以C程序设计语言为载体,通过对C语言的基本语法、语义的讲解以及对各种典型问题的分析,展现了在计算机应用过程中如何将方法和编码相联系的具体程序设计过程,进而向读者介绍计算机结构化程序设计的基本概念、基本技术和方法。本书适合高校计算机专业学生学习。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | C语言程序设计(21世纪高等院校应用型规划教材) |
分类 | 教育考试-大中专教材-成人教育 |
作者 | 熊壮 |
出版社 | 机械工业出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书是21世纪高等院校应用型规划教材之一,是一部关于C程序设计的实用教材。全书从结构化程序设计技术的角度出发,以C程序设计语言为载体,通过对C语言的基本语法、语义的讲解以及对各种典型问题的分析,展现了在计算机应用过程中如何将方法和编码相联系的具体程序设计过程,进而向读者介绍计算机结构化程序设计的基本概念、基本技术和方法。本书适合高校计算机专业学生学习。 内容推荐 本书从结构化程序设计技术的角度出发,以C程序设计语言为载体,通过对C语言的基本语法、语义的讲解以及对各种典型问题的分析,展现了在计算机应用过程中如何将方法和编码相联系的具体程序设计过程,进而向读者介绍计算机结构化程序设计的基本概念、基本技术和方法。 本书选用visual C++6.0作为教学环境,书中的所有教学示例、习题的参考解答都在visual C++6.0集成开发环境中通过测试。 本书可供高等院校计算机及其相关专业计算机技术基础课程教材,也可供计算机应用开发人员参考。 目录 出版说明 前言 第1章 C程序设计入门 1.1 C语言的发展简史与特点 1.2 C程序的基本结构 1.2.1 C源程序的组成成分 1.2.2 C语言的基本元素 1.3 C语言的基本数据类型 1.3.1 C语言数据类型概述 1.3.2 C语言的整型数据类型 1.3.3 C语言的实型数据类型 1.3.4 C语言的字符型数据类型 1.3.5变量的初始化 1.4基本运算符和表达式 1.4.1运算符的分类 1.4.2算术运算符和算术表达式 1.4.3赋值运算符和赋值表达式 1.4.4自反运算符 1.4.5自增、自减运算符 1.4.6逗号运算符和逗号表达式 1.4.7sizeof运算符 1.4.8运算符优先级别和结合性规则 1.5不同类型数据混合运算及数据转换 1.5.1隐式转换 1.5.2显式转换 1.6 C程序设计初步 1.6.1 C语句概述 1.6.2 C程序的输出——最基本的输出函数 1.6.3 C程序的输入——最基本的输入函数 1.6.4常用数学类标准库函数 1.7习题 第2章 C程序的控制结构 2.1 C程序控制结构中的条件表示 2.1.1关系运算符和关系表达式 2.1.2逻辑运算符和逻辑表达式 2.2分支程序结构 2.2.1 if语句与程序的单分支结构 2.2.2复合语句及其在程序中的使用 2.2.3 ifelse语句与程序的双分支结构 2.2.4条件运算符与条件表达式 2.2.5 if语句的嵌套与程序的多分支结构 2.2.6 switch语句与程序的多分支结构 2.2.7 if语句嵌套结构与switch语句结构的比较 2.3循环程序结构 2.3.1 while型循环结构 2.3.2 do一while型循环结构 2.3.3 for型循环结构 2.3.4空语句及其在程序中的使用 2.3.5循环的嵌套 2.4 C语言中的其他简单控制结构 2.4.1 break语句 2.4.2 continue语句 2.4.3 goto语句和标号语句 2.5 C语言控制结构应用举例 2.5.1最大公约数和最小公倍数 2.5.2穷举思想及程序实现 2.5.3迭代思想及程序实现 2.5.4一元高阶方程的迭代解法 2.6习题 第3章 函数与程序结构 3.1函数的定义与调用 3.1.1函数的定义 3.1.2函数的声明 3.1.3函数调用的一般形式与返回 3.1.4函数调用时的参数传递 3.2函数的嵌套调用和递归调用 3.2.1函数的嵌套调用 3.2.2函数的递归调用 3.2.3递归函数的设计 3.3程序结构与变量的作用域和生存期 3.3.1变量的作用域 3.3.2变量的生存期 3.4编译预处理 3.4.1宏定义 3.4.2文件包含 3.4.3 C源程序文件的组合方法 3.4.4条件编译 3.5习题 第4章 指针与函数 4.1指针变量的定义和引用 4.1.1指针变量的定义 4.1.2指针变量的引用 4.2指针变量作为函数的参数及其与被指针指向变量的区别 4.2.1指针变量作为函数的参数 4.2.2指针变量与被指针指向变量的区别 4.3函数的指针与函数调用 4.3.1指向函数指针变量的定义 4.3.2用指向函数的指针变量来调用函数 4.3.3指向函数的指针变量作函数参数 4.4返回指针值的函数 4.5习题 第5章 数组及应用 5.1一维数组 5.1.1一维数组的定义和数组元素的引用方法 5.1.2一维数组作函数的参数 5.2二维数组和多维数组 5.2.1二维数组、多维数组的定义和数组元素的引用方法 5.2.2二维数组作函数的参数 5.3数组的应用 5.3.1数组元素值的随机生成 5.3.2常用排序方法 5.3.3常用查找方法 5.4习题 第6章 字符串及其应用 6.1 C语言的字符串表示方法 6.1.1字符串的表示 6.1.2字符串的输入输出 6.2字符串的常用处理方法及标准库函数 6.2.1字符串中有效字符的统计 6.2.2字符串的复制 6.2.3字符串的连接 6.2.4字符串中字符的查找、插入和删除 6.2.5字符串中子串的查找、插入和删除 6.3习题 第7章 指针与数组 7.1指针与数组的关系 7.1.1多级指针 7.1.2一维数组与指针的关系 7.1.3二维数组与指针的关系 7.1.4指向若干元素构成的数组的指针 7.2指针数组与命令行参数 7.2.1指针数组 7.2.2命令行参数 7.3用指针构成动态数组 7.3.1动态数组的概念 7.3.2 C语言中的存储分配标准库函数 7.3.3一维动态数组的建立和使用 7.3.4二维动态数组的建立和使用 7.4习题 第8章 结构体类型和联合体类型 8.1结构体数据类型的基本概念 8.1.1结构体类型的定义 8.1.2关键字typedef的简单应用 8.1.3结构体变量的引用和输入输出 8.1.4结构体变量作函数的参数 8.1.5结构体作函数的返回值类型 8.2结构体数组 8.2.1结构体数组的定义和数组元素的引用 8.2.2结构体数组作函数的参数 8.3结构体数据类型与指针的关系 8.3.1结构体类型变量与指针的关系 8.3.2结构体类型数组与指针的关系 8.3.3结构体数据类型的简单应用——单链表 8.4联合体数据类型的基本概念 8.4.1联合体类型的定义和变量的引用方法 8.4.2联合体类型与结构体类型的区别 8.5习题 第9章 位运算与枚举类型 9.1位运算 9.1.1位运算的概念 9.1.2位运算符 9.1.3位运算应用举例 9.2位段及应用 9.2.1位段的概念和定义方法 9.2.2位段的引用方法 9.3枚举 9.3.1枚举的概念 9.3.2枚举的应用 9.4习题 第10章 文件 10.1文件的概念与文件类型指针 10.1.1文件的概念 10.1.2文件类型指针 10.2文件的打开与关闭 10.2.1文件的打开 10.2.2文件的关闭 10.3文件的读写 10.3.1文件中单个字符的读写操作 10.3.2文件中的字符串读写操作 10.3.3文件中的格式化读写操作 10.3.4文件中的数据块读写操作 10.4文件的定位和随机读写 10.4.1文件的操作位置指针和文件定位 10.4.2文件的随机读写 10.5习题 附录 附录A 附录B 附录C 附录D 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。