种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

C语言基础教程(兵器工业出版社出版图书)

(2020-01-29 06:47:32) 百科综合
C语言基础教程(兵器工业出版社出版图书)

C语言基础教程(兵器工业出版社出版图书)

《C语言基础教程》是2018年1月由北京逐日传媒总策划,章义来等主编,兵器工业出版社出版的艺术类图书教材。

基本介绍

  • 书名:C语言基础教程
  • 作者:章义来等
  • ISBN:9787518103843
  • 页数:208
  • 定价:68.00
  • 出版社:兵器工业出版社
  • 出版时间:2018年1月
  • 装帧:平装

内容简介

《C语言基础教程》是2018年1月由北京逐日传媒总策划,章义来等主编,兵器工业出版社出版的艺术类图书教材。
《C语言基础教程》一书从初学者的角度出发,以简单明了的语言和丰富多样的案例,详细介绍了C程式设计语言各方面应当掌握的知识。其内容按照由浅入深、循序渐进的原则进行讲解。本书适合想学习和掌握C语言的读者参考使用。

出版背景

第1章 程式设计ABC
1.1 计算机与人
1.2 计算机与程式设计语言
1.2.1程式设计语言
1.2.2面向过程的程式设计(POP)
1.2.3面向对象的程式设计(OOP)
1.2.4程式设计方法
1.3 C语言的故事
1.3.1 C语言的发展过程
1.3.2 C语言的特点
1.3.3 C语言的结构
1.3.4 C语言的组成
1.4 C语言的创建
1.4.1编辑
1.4.2编译
1.4.3连结
1.4.4执行
1.5 C语言的开发环境
课堂练习——创建C语言程式
1.6 本章小结
1.7 课后习题
第2章 数据类型、运算符与表达式
2.1 一个简单的C程式例子
2.2 C程式常见符号分类
2.2.1基本符号集
2.2.2用户标识符
2.2.3保留字
2.2.4预定义标识符
2.3 数据类型
2.4 常量
2.4.1数值常量
2.4.2字元常量
课堂练习——字元常量的输出
2.4.3字元串常量
课堂练习——字元串常量的输出
2.4.4宏常量
课堂练习——标识符命名的常量举例
2.4.5枚举(Enum)常量
2.5 变数
2.5.1变数的定义
2.5.2变数的初始化
课堂练习——变数的初始化
2.5.3 const类型修饰符
2.6 常用运算符及表达式
2.6.1运算符的优先权与综合性
2.6.2算数运算符和表达式
2.6.3关係运算符
课堂练习——关係运算符
2.6.4逻辑运算符
课堂练习——逻辑运算符
2.6.5赋值运算符和赋值表达式
课堂练习——赋值运算符
2.6.6自增和自减运算符
课堂练习——自增运算符
2.6.7数据类型的转换
2.6.8位运算符
2.6.9逗号运算符
课堂练习——逗号运算符
2.7 本章小结
2.8 课后习题
第3章 键盘输入与萤幕输出
3.1 C语句分类
3.1.1表达式语句
3.1.2函式调用语句
3.1.3控制语句
3.1.4複合语句
3.1.5空语句
3.2 基本的输入输出操作
3.2.1有关C语言的库函式
3.2.2字元输入/输出
课堂练习——输出单个字元
3.2.3格式输入/输出
课堂练习——使用printf()函式
3.2.4使用函式scanf时需要注意的问题
3.3 本章小结
3.4 课后习题
第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.3.4开关语句
课堂练习——用整数来代表每周的星期数
4.4 循环结构
4.4.1循环结构的流程图
4.4.2循环语句
课堂练习——使用do while语句
4.4.3嵌套循环及其程式实例
4.5 流程转移控制
4.5.1 goto语句
4.5.2 break语句
课堂练习——使用break语句
4.5.3 continue语句
4.5.4 return语句
4.6 程式调试与排错
4.6.1程式中常见的出错原因
4.6.2程式调试与排错的基本方法
4.7 结构化程式设计方法简介
4.7.1关于goto论战
4.7.2结构化程式设计的核心思想
4.8 本章小结
4.9 课后习题
第5章 函式
5.1 程式设计的概念
5.2 函式的定义和使用
5.2.1函式的分类
5.2.2函式的定义
5.2.3函式的调用和返回值
课堂练习——求1~100之间的偶数之积
5.2.4函式的参数传递
5.2.5函式原型
5.2.6主函式main的特殊性
5.3 变数的作用域和存储类型
5.3.1变数的作用域
课堂练习——使用变数的作用域
5.3.2变数的存储类型
课堂练习——使用auto变数
5.4 预处理命令
5.4.1宏定义
课堂练习——宏替换的套用
5.4.2档案包含
5.4.3条件编译
5.5 使用assert查错
5.6 模组和连结
5.7 模组划分的原则
课堂练习——“猜数”游戏
5.8 函式的递归调用
5.8.1递归问题的提出
5.8.2递归函式
5.9 本章小结
5.10 课后习题
第6章 数组
6.1 数组的类型
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二维数组的程式实例
课堂练习——求任意一个3行3列的二维数组的对角之和
6.4 字元数组
6.4.1字元数组的定义和引用
6.4.2字元数组的初始化
6.4.3字元数组与字元串的关係
6.4.4字元数组的输入和输出
课堂练习——使用%s进行输入输出
6.5 字元串处理函式
6.5.1字元串输入函式gets()和输出函式puts()
6.5.2字元複製函式strcpy()
6.5.3字元串连线函式strcat()
6.5.4字元串比较函式strcmp()
6.5.5字元串长度函式strlen()
课堂练习——获取字元串长度
6.5.6字元串大小写转换
6.6 本章小结
6.7 课后练习
第7章 指针
7.1 指针的概述
7.1.1指针的概念
7.1.2为什幺引入指针的概念
7.2 变数指针
7.2.1指针变数的定义
7.2.2指针变数的赋值
课堂练习——指针变数的赋值
7.2.3指针变数的运算符
7.2.4指针变数的自加自减运算
7.2.5关係运算
7.3 指针与数组
7.3.1指针与数组的关係
7.3.2指向数组元素的指针的定义
7.3.3指针与一维数组
7.3.4指针与二维数组
课堂练习——将二维数组的第二行元素输出
7.4 指针与函式
7.4.1指针变数作为函式参数
7.4.2指针作为函式的返回值
课堂练习——使用返回指针的函式
7.4.3函式指针的调用
7.4.4字元指针作为函式的参数
7.4.5带参数的main()函式
7.5 动态数组的实现
7.5.1 C程式的记忆体映像
7.5.2动态记忆体分配函式
7.5.3一维动态数组的实现
7.5.4二维动态数组的实现
课堂练习——二维动态数组的实现
7.6 使用const修饰指针变数
7.6.1使用const修饰某类型的指针
7.6.2使用const修饰指针地址
7.6.3使用const修饰指针并修饰地址
7.7 代码风格
7.7.1程式版式
7.7.2命名规则
7.7.3函式设计
7.7.4防御性程式设计
7.8 本章小结
7.9 课后习题
第8章 结构体与共用体
8.1 结构体的套用场合
8.2 结构体类型与结构体变数
8.2.1结构体类型的声明
8.2.2用typedef定义结构体类型
8.2.3结构体变数的定义
8.2.4结构体变数的引用
课堂练习——引用结构体变数
8.2.5结构体变数的初始化
8.2.6指针结构体变数的指针
8.3 结构体数组
8.3.1结构体数组的定义
8.3.2结构体数组的初始化
课堂练习——结构体数组的初始化
8.3.3指向结构体数组的指针
8.4 向函式传递结构体
8.4.1结构体变数作为函式的实参
8.4.2结构体变数的成员作为函式的实参
8.4.3结构体变数的指针作为函式的实参
8.5 动态数据结构
8.5.1数组的不足之处
8.5.2鍊表的定义
8.5.3鍊表的特点及操作原理
8.5.4单项鍊表的建立
8.5.5单项鍊表的插入与删除操作
8.6 共用体
8.6.1共用体类型及变数的定义
8.6.2共用体成员的引用
8.6.3共用体成员的初始化
课堂练习——共用体变数的初始化
8.6.4共用体类型数据的特点
8.7 本章小结
8.8 课后习题
第9章 档案操作
9.1 计算机中的流
9.2 档案概述
9.2.1档案的分类
9.2.2档案类型及档案指针
9.3 档案的基本操作
9.3.1档案的打开
9.3.2档案的关闭
9.3.3错误的检查与处理
9.4 档案的读写操作
9.4.1字元fputc()函式
课堂练习——使用fputc()函式写入字元
9.4.2 fgetc()函式
9.4.3 fputs()函式
9.4.4 fgets()函式
9.4.5 fprintf()函式
课堂练习——使用fprintf()函式
9.4.6 fscanf()函式
9.4.7 fread()函式和fwrite()函式
9.5 档案的定位
9.5.1 rewind()函式
课堂练习——使用rewind函式
9.5.2 fseek()函式
9.6 本章小结
9.7 课后练习

标 签

搜索
随机推荐

Powered By 种豆资源网||