微信扫一扫,移动浏览光盘
简介
该书全面介绍高级语言C的语法知识和程序设计基本方法。内容循序渐进,语言通俗易懂,例题丰富,便于自学。
目录
高级语言程序设计
第1章 概述
1.1 程序与程序设计
1.1.1 程序
1.1.2 程序设计
1.2 高级语言与C语言
1.2.1 计算机程序设计语言
1.2.2 C语言
1.3 算法及其描述
1.3.1 算法
1.3.2 算法的描述
习题
第2章 C语言的基本知识
2.1 C语言的基本词法
2.1.1 字符集
2.1.2 保留字
2.1.3 标识符
2.1.4 C语言的词汇分类
2.2 C语言的基本语句分类
2.3 C程序的基本构成
2.4 C程序的开发环境
2.4.1 Turbo C的启动
2.4.2 Turbo C的主菜单
2.4.3 在Turbo C环境下调试C程序的操作方法
习题
第3章 基本数据类型、运算符和表达式
3.1 C语言的数据类型
3.2 常量
3.2.1 整型常量
3.2.2 实型常量
3.2.3 字符常量
3.2.4 字符串常量
3.2.5 符号常量
3.2.6 宏定义命令
3.3 变量
3.3.1 变量的数据类型及其定义
3.3.2 变量的初始化
3.3.3 变量的定义语句
3.3.4 有名常量的定义
3.4 运算符
3.4.1 算术运算符
3.4.2 关系运算符
3.4.3 逻辑运算符
3.4.4 赋值运算符
3.4.5 逗号运算符
3.4.6 条件运算符
3.4.7 长度运算符
3.4.8 位运算符
3.5 表达式
3.5.1 算术表达式
3.5.2 关系表达式
3.5.3 逻辑表达式
3.5.4 赋值表达式
3.5.5 逗号表达式
3.5.6 条件表达式
3.6 变量赋值及表达式计算时的数据类型转换规则
习题
第4章 顺序结构、选择结构和循环结构的程序设计
4.1 结构化程序设计方法
4.2 结构化程序的三种基本结构
4.2.1 顺序结构
4.2.2 选择结构
4.2.3 循环结构
4.3 顺序结构的程序设计
4.3.1 赋值语句
4.3.2 函数调用语句
4.3.3 表达式语句
4.3.4 复合语句
4.3.5 字符输入/输出函数
4.3.6 格式输入/输出函数
4.3.7 顺序结构程序设计举例
4.4 选择结构的程序设计
4.4.1 单分支选择语句
4.4.2 双分支选择语句
4.4.3 多分支选择语句
4.4.4 选择结构程序设计举例
4.5 循环结构的程序设计
4.5.1 while语句
4.5.2 do-while语句
4.5.3 for语句
4.5.4 break语句和continue语句
4.5.5 多重循环结构的实现
4.5.6 循环结构程序设计举例
习题
第5章 数组
5.1 一维数组
5.1.1 一维数组的定义
5.1.2 一维数组元素的引用
5.1.3 一维数组的初始化
5.1.4 一维数组程序设计举例
5.2 二维数组
5.2.1 二维数组的定义与数组元素的引用
5.2.2 二维数组的初始化
5.2.3 二维数组程序设计举例
5.3 字符数组与字符串
5.3.1 字符数组
5.3.2 字符串与字符数组
5.3.3 字符串处理的常用系统函数
5.3.4 字符数组程序设计举例
习题
第6章 指针
6.1 指针和指针变量
6.1.1 指针
6.1.2 指针变量
6.2 指针变量的定义和初始化
6.2.1 指针变量的定义和初始化
6.2.2 指针变量的一般使用方式
6.2.3 取地址运算符与指针运算符
6.3 指针变量的使用
6.3.1 指向变量的指针变量的使用
6.3.2 指向一维数组的指针变量的使用
6.3.3 指向字符串的指针变量的使用
6.4 指针数组
6.4.1 指针数组的定义
6.4.2 指针数组元素的使用
6.5 指针程序设计举例
习题
第7章 函数
7.1 函数的概念和模块化程序设计方法
7.1.1 函数的概念
7.1.2 函数的定义
7.1.3 函数的调用
7.1.4 模块化程序设计方法
7.2 函数调用时的数据传递方法
7.2.1 利用形参与实参传递数据的值传递方式
7.2.2 当形参是数组时的数据传递方式
7.2.3 当形参是指针变量时的数据传递方式
7.2.4 利用返回值的数据传递方式
7.3 变量的存储类型与作用域
7.3.1 变量的存储类型
7.3.2 变量的生存期和作用域
7.3.3 利用全局外部变量的数据传递方式
7.4 函数的嵌套调用和递归调用
7.4.1 函数的嵌套调用
7.4.2 函数的递归调用
7.5 指针型函数及其调用
7.5.1 指针型函数的定义
7.5.2 指针型函数的调用
7.6 文件包含命令与多文件程序的处理
7.6.1 文件包含命令
7.6.2 多文件程序的处理
7.7 常用系统函数
7.7.1 常用的数学处理函数
7.7.2 常用的类型转换函数
7.7.3 常用的字符处理函数
7.7.4 其它常用函数
7.8 函数设计举例
习题
第8章 结构型与自定义类型
8.1 结构型的定义
8.1.1 结构型数据的特点
8.1.2 结构型的定义
8.2 结构型变量的定义和成员的引用
8.2.1 结构型变量的定义和初始化
8.2.2 结构型变量成员的引用
8.3 结构型数组的定义和数组元素成员的引用
8.3.1 结构型数组的定义和初始化
8.3.2 结构型数组元素成员的引用
8.4 指向结构型数据的指针变量的定义和使用
8.4.1 指向结构型变量的指针变量
8.4.2 指向结构型数组的指针变量
8.4.3 在函数间传递结构型数据
8.5 结构型程序设计举例
8.6 用户自定义类型
习题
第9章 文件
9.1 文件概述
9.1.1 文件概述
9.1.2 文件型指针
9.2 文件的打开与关闭函数
9.2.1 打开文件函数
9.2.2 关闭文件函数
9.2.3 标准设备文件的打开与关闭
9.3 文件的读/写函数
9.3.1 文件尾测试函数
9.3.2 字符读/写函数
9.3.3 字符串读/写函数
9.3.4 数据读/写函数
9.4 文件定位函数
9.4.1 文件头定位函数
9.4.2 文件随机定位函数
9.5 文件应用程序设计举例
习题
附录一 ASCⅡ代码表
附录二 运算符及其优先级汇总表
附录三 本书介绍的常用系统函数汇总表
附录四 在VC环境下调试C程序的操作方法简介
高级语言程序设计自学考试大纲
出版前言
一、课程性质与设置目的
二、课程内容与考核目标
第1章 概述
第2章 C语言的基本知识
第3章 基本数据类型、运算符和表达式
第4章 顺序结构、选择结构和循环结构的程序设计
第5章 数组
第6章 指针
第7章 函数
第8章 结构型与自定义类型
第9章 文件
附录
实验环节
三、关于大纲的说明与考核实施要求
附录 题型举例
后记
第1章 概述
1.1 程序与程序设计
1.1.1 程序
1.1.2 程序设计
1.2 高级语言与C语言
1.2.1 计算机程序设计语言
1.2.2 C语言
1.3 算法及其描述
1.3.1 算法
1.3.2 算法的描述
习题
第2章 C语言的基本知识
2.1 C语言的基本词法
2.1.1 字符集
2.1.2 保留字
2.1.3 标识符
2.1.4 C语言的词汇分类
2.2 C语言的基本语句分类
2.3 C程序的基本构成
2.4 C程序的开发环境
2.4.1 Turbo C的启动
2.4.2 Turbo C的主菜单
2.4.3 在Turbo C环境下调试C程序的操作方法
习题
第3章 基本数据类型、运算符和表达式
3.1 C语言的数据类型
3.2 常量
3.2.1 整型常量
3.2.2 实型常量
3.2.3 字符常量
3.2.4 字符串常量
3.2.5 符号常量
3.2.6 宏定义命令
3.3 变量
3.3.1 变量的数据类型及其定义
3.3.2 变量的初始化
3.3.3 变量的定义语句
3.3.4 有名常量的定义
3.4 运算符
3.4.1 算术运算符
3.4.2 关系运算符
3.4.3 逻辑运算符
3.4.4 赋值运算符
3.4.5 逗号运算符
3.4.6 条件运算符
3.4.7 长度运算符
3.4.8 位运算符
3.5 表达式
3.5.1 算术表达式
3.5.2 关系表达式
3.5.3 逻辑表达式
3.5.4 赋值表达式
3.5.5 逗号表达式
3.5.6 条件表达式
3.6 变量赋值及表达式计算时的数据类型转换规则
习题
第4章 顺序结构、选择结构和循环结构的程序设计
4.1 结构化程序设计方法
4.2 结构化程序的三种基本结构
4.2.1 顺序结构
4.2.2 选择结构
4.2.3 循环结构
4.3 顺序结构的程序设计
4.3.1 赋值语句
4.3.2 函数调用语句
4.3.3 表达式语句
4.3.4 复合语句
4.3.5 字符输入/输出函数
4.3.6 格式输入/输出函数
4.3.7 顺序结构程序设计举例
4.4 选择结构的程序设计
4.4.1 单分支选择语句
4.4.2 双分支选择语句
4.4.3 多分支选择语句
4.4.4 选择结构程序设计举例
4.5 循环结构的程序设计
4.5.1 while语句
4.5.2 do-while语句
4.5.3 for语句
4.5.4 break语句和continue语句
4.5.5 多重循环结构的实现
4.5.6 循环结构程序设计举例
习题
第5章 数组
5.1 一维数组
5.1.1 一维数组的定义
5.1.2 一维数组元素的引用
5.1.3 一维数组的初始化
5.1.4 一维数组程序设计举例
5.2 二维数组
5.2.1 二维数组的定义与数组元素的引用
5.2.2 二维数组的初始化
5.2.3 二维数组程序设计举例
5.3 字符数组与字符串
5.3.1 字符数组
5.3.2 字符串与字符数组
5.3.3 字符串处理的常用系统函数
5.3.4 字符数组程序设计举例
习题
第6章 指针
6.1 指针和指针变量
6.1.1 指针
6.1.2 指针变量
6.2 指针变量的定义和初始化
6.2.1 指针变量的定义和初始化
6.2.2 指针变量的一般使用方式
6.2.3 取地址运算符与指针运算符
6.3 指针变量的使用
6.3.1 指向变量的指针变量的使用
6.3.2 指向一维数组的指针变量的使用
6.3.3 指向字符串的指针变量的使用
6.4 指针数组
6.4.1 指针数组的定义
6.4.2 指针数组元素的使用
6.5 指针程序设计举例
习题
第7章 函数
7.1 函数的概念和模块化程序设计方法
7.1.1 函数的概念
7.1.2 函数的定义
7.1.3 函数的调用
7.1.4 模块化程序设计方法
7.2 函数调用时的数据传递方法
7.2.1 利用形参与实参传递数据的值传递方式
7.2.2 当形参是数组时的数据传递方式
7.2.3 当形参是指针变量时的数据传递方式
7.2.4 利用返回值的数据传递方式
7.3 变量的存储类型与作用域
7.3.1 变量的存储类型
7.3.2 变量的生存期和作用域
7.3.3 利用全局外部变量的数据传递方式
7.4 函数的嵌套调用和递归调用
7.4.1 函数的嵌套调用
7.4.2 函数的递归调用
7.5 指针型函数及其调用
7.5.1 指针型函数的定义
7.5.2 指针型函数的调用
7.6 文件包含命令与多文件程序的处理
7.6.1 文件包含命令
7.6.2 多文件程序的处理
7.7 常用系统函数
7.7.1 常用的数学处理函数
7.7.2 常用的类型转换函数
7.7.3 常用的字符处理函数
7.7.4 其它常用函数
7.8 函数设计举例
习题
第8章 结构型与自定义类型
8.1 结构型的定义
8.1.1 结构型数据的特点
8.1.2 结构型的定义
8.2 结构型变量的定义和成员的引用
8.2.1 结构型变量的定义和初始化
8.2.2 结构型变量成员的引用
8.3 结构型数组的定义和数组元素成员的引用
8.3.1 结构型数组的定义和初始化
8.3.2 结构型数组元素成员的引用
8.4 指向结构型数据的指针变量的定义和使用
8.4.1 指向结构型变量的指针变量
8.4.2 指向结构型数组的指针变量
8.4.3 在函数间传递结构型数据
8.5 结构型程序设计举例
8.6 用户自定义类型
习题
第9章 文件
9.1 文件概述
9.1.1 文件概述
9.1.2 文件型指针
9.2 文件的打开与关闭函数
9.2.1 打开文件函数
9.2.2 关闭文件函数
9.2.3 标准设备文件的打开与关闭
9.3 文件的读/写函数
9.3.1 文件尾测试函数
9.3.2 字符读/写函数
9.3.3 字符串读/写函数
9.3.4 数据读/写函数
9.4 文件定位函数
9.4.1 文件头定位函数
9.4.2 文件随机定位函数
9.5 文件应用程序设计举例
习题
附录一 ASCⅡ代码表
附录二 运算符及其优先级汇总表
附录三 本书介绍的常用系统函数汇总表
附录四 在VC环境下调试C程序的操作方法简介
高级语言程序设计自学考试大纲
出版前言
一、课程性质与设置目的
二、课程内容与考核目标
第1章 概述
第2章 C语言的基本知识
第3章 基本数据类型、运算符和表达式
第4章 顺序结构、选择结构和循环结构的程序设计
第5章 数组
第6章 指针
第7章 函数
第8章 结构型与自定义类型
第9章 文件
附录
实验环节
三、关于大纲的说明与考核实施要求
附录 题型举例
后记
全国高等教育自学考试指导委员会组编
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×