当前位置:主页 > 计算机电子书 > C++ > C语言下载
21世纪高等学校计算机教育实用规划教材:C语言程序设计

21世纪高等学校计算机教育实用规划教材:C语言程序设计 PDF 高清版

  • 更新:2021-08-06
  • 大小:11.23MB
  • 类别:C语言
  • 作者:千锋教育高教产品研发部
  • 出版:清华大学出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

《21世纪高等学校计算机教育实用规划教材:C语言程序设计》共11章。分别介绍c程序的构成与c语言的特点;基本数据类型、运算符及表达式以及各类算符的优先级、结合性与求值规则;结构化程序设计的三种方法,即顺序结构c程序的开发方法、分支结构c程序的开发方法和循环结构c程序的开发方法;数组的概念、相关语法及其数组的应用;函数调用技术及其变量存储类别;编译预处理技术;指针技术在程序开发中的应用;结构体、共用体和枚举类型的数据结构,并讨论了链表技术;c的数据文件的概念及其与文件相关的库函数的应用。

《21世纪高等学校计算机教育实用规划教材:C语言程序设计》凝聚了编者近30年c语言教学经验。本书的体系结构和内容组织,具有理论适度、内容完整、重点突出、概念清楚、深入浅出、通俗易懂等特点。本书还具有两大特色,一是首创了语法图的讲解方法,能帮助读者更直观、准确地理解各种c语法;二是在指针一章提出了一组关于各类指针的通式,将极大降低指针技术的学习难度。

《21世纪高等学校计算机教育实用规划教材:C语言程序设计》可作为本科院校、高职高专相关专业的教材,也可供准备参加c语言等级考试、资格和水平考试的读者阅读参考,同时也可作为工程技术人员和计算机爱好者的参考资料。

目录

  • 第1章 c语言概述
  • 1.1c语言出现的历史背景
  • 1.2c程序的结构
  • 1.3c语言的特点
  • 1.4c程序的开发过程
  • 习题1
  • 第2章 基本数据类型、运算及表达式
  • 2.1c的数据类型
  • 2.2语法图的概念
  • 2.3标识符含义
  • 2.4常量与变量
  • 2.4.1符号常量
  • 2.4.2变量
  • 2.5基本数据类型
  • 2.5.1整型数据
  • 2.5.2实型数据
  • 2.5.3字符型数据
  • 2.6变量定义及其初始化
  • 2.7算术运算
  • .2.7.1算术运算符
  • 2.7.2算术运算符的优先级和结合性
  • 2.7.3算术运算中的类型转换
  • 2.8求字节数运算符
  • 2.9位运算
  • 2.10 赋值运算
  • 2.10.1赋值运算符和赋值表达式
  • 2.10.2赋值运算中的类型转换
  • 2.10.3复合赋值运算符
  • 2.11 增、减1运算
  • 2.12 逗号运算
  • 习题2
  • 第3章 顺序结构的c程序
  • 3.1赋值语句
  • 3.2c语言库函数
  • 3.3字符i/o函数
  • 3.4格式i/o函数
  • 3.4.1格式化输出函数printf
  • 3.4.2格式化输入函数scanf
  • 3.5c基本语句类
  • 3.6程序设计举例
  • 习题3
  • 第4章 分支结构的c程序
  • 4.1关系运算
  • 4.2逻辑运算
  • 4.3if语句
  • 4.4switch语句
  • 4.5程序举例
  • 习题4
  • 第5章 循环结构的c程序
  • 5.1循环的概念
  • 5.2用if和goto语句构造循环
  • 5.3用while语句构造"当型"循环
  • 5.4用for语句构造"当型"循环
  • 5.5用do…while构造"直到型"循环
  • 5.6break和continue语句
  • 5.7循环嵌套
  • 5.8程序举例
  • 习题5
  • 第6章 数组
  • 6.1一维数组及其应用
  • 6.1.1一维数组的定义
  • 6.1.2一维数组元素的访问
  • 6.1.3一维数组的初始化
  • 6.1.4一维数组程序举例
  • 6.2二维数组及其应用
  • 6.2.1二维数组的定义
  • 6.2.2二维数组元素的引用
  • 6.2.3二维数组的初始化
  • 6.2.4二维数组程序举例
  • 6.3字符数组及其应用
  • 6.3.1字符数组的定义
  • 6.3.2字符数组的初始化
  • 6.3.3字符数组的引用
  • 6.3.4字符串和字符串结束标志
  • 6.3.5字符数组的输入输出
  • 6.3.6字符串处理函数
  • 6.4程序举例
  • 习题6
  • 第7章 函数调用技术
  • 7.1函数调用概念
  • 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.4.3用函数返回值传递参数
  • 7.5函数的嵌套调用
  • 7.6函数的递归调用
  • 7.7变量的作用域和存储类型
  • 7.7.1变量的作用域
  • 7.7.2变量的存储类型
  • 7.8内部函数和外部函数
  • 7.8.1内部函数
  • 7.8.2外部函数
  • 7.9程序综合举例
  • 习题7
  • 第8章 预处理命令
  • 8.1概述
  • 8.2宏定义
  • 8.2.1无参数的宏定义
  • 8.2.2带参数的宏定义
  • 8.3文件包含
  • 8.4条件编译
  • 习题8
  • 第9章 指针
  • 9.1指针的概念
  • 9.2指针变量定义及使用
  • 9.3一维数组与指针变量
  • 9.4二维数组与指针变量
  • 9.5字符数组与指针变量
  • 9.6指针变量与函数
  • 9.7返回指针值的函数
  • 9.8指针数组和多级指针
  • 9.8.1指针数组
  • 9.8.2多级指针(指向指针的指针)
  • 9.8.3带参数的主函数
  • 9.9有关指针类型和指针运算的小结
  • 习题9
  • 第10章 结构体与共用体
  • 10.1结构体的概念
  • 10.2结构体变量
  • 10.2.1结构体变量定义
  • 10.2.2结构体变量的初始化
  • 10.2.3结构体变量的引用
  • 10.3结构体数组
  • 10.3.1结构体数组定义
  • 10.3.2结构体数组的初始化
  • 10.3.3结构体数组元素的引用
  • 10.4结构体与指针变量
  • 10.4.1指向结构体变量的指针变量
  • 10.4.2指向结构体数组的指针
  • 10.4.3结构体变量的函数间传递
  • 10.5链表技术
  • 10.5.1链表概述
  • 10.5.2动态分配内存的函数
  • 10.5.3用指针处理链表
  • 10.6共用体
  • 10.6.1共用体类型定义
  • 10.6.2共用体变量定义
  • 10.6.3共用体变量引用及说明
  • 10.7枚举类型
  • 10.7.1枚举类型定义
  • 10.7.2枚举类型变量定义
  • 10.7.3枚举变量使用说明
  • 10.8用typedef定义类型名
  • 习题10
  • 第11章 c数据文件
  • 11.1c文件概述
  • 11.1.1文件的概念及分类
  • 11.1.2文件缓冲区
  • 11.2文件类型指针
  • 11.3文件打开与关闭
  • 11.3.1文件的打开
  • 11.3.2文件的关闭
  • 11.4字符读写函数fgetc和fputc
  • 11.4.1读字符函数fgetc
  • 11.4.2写字符函数fputc
  • 11.5字符串读写函数fgets和fputs
  • 11.5.1读字符串函数fgets
  • 11.5.2写字符串函数fputs
  • 11.6格式化读写函数fscanf和fprintf
  • 11.6.1格式化读函数fscanf
  • 11.6.2格式化写函数fprintf
  • 11.7数据块读写函数fread和fwrite
  • 11.7.1数据块读函数fread
  • 11.7.2数据块写函数fwrite
  • 11.8文件的定位
  • 11.8.1rewind函数
  • 11.8.2fseek函数
  • 11.8.3ftell函数
  • 习题11
  • 附录a c语言关键字表
  • 附录b 常用字符与ascii代码对照表
  • 附录c c语言运算符一览表
  • 附录d c常用标准库函数
  • 附录e turbo c 2.0菜单介绍
  • 附录f turbo c 2.0编译错误信息介绍
  • 参考文献

资源下载

资源下载地址1:https://pan.baidu.com/s/1Kg1p5YBCHA1V4-md_RkOPA

相关资源

网友留言