计算机
类型
可以朗读
语音朗读
128千字
字数
2017-10-01
发行日期
展开全部
主编推荐语
全面讲解C语言基础,培养编程能力,实际应用为主。
内容简介
本书是面向计算机及相关专业C语言程序设计课程的教材,它全面介绍和讲解了C语言的全部基础语法,包括数据类型、表达式、三大基本结构、数组、函数、指针、字符串、结构体、文件等内容 本教材内容全面、信息量大、知识性强、条理清晰,编程实例丰富,注重编程能力的全面培养和实际应用。同时配备习题、课件、微视频等资源,为学生的课后复习或自学提供足够的素材。
目录
- 封面
- 扉页
- 版权信息
- 目录
- 内容提要
- 前言
- 项目一 初识C语言
- 任务一 初识编程语言的历史
- 任务要求
- 任务实现
- (一)了解编程语言的诞生及发展过程
- (二)认识C语言在编程语言中的地位
- (三)熟悉编程语言的相关概念
- (四)了解编程语言的学习方法
- 任务二 认识C语言
- 任务要求
- 任务实现
- (一)了解C语言的特点
- (二)熟悉C语言的基本语法成分
- (三)掌握C语言的程序结构
- (四)熟悉C语言的上机步骤
- 课后练习
- 项目二 描述程序的算法
- 任务一 了解程序算法
- 任务要求
- 任务实现
- (一)了解算法的概念
- (二)了解算法的特点
- 任务二 描述程序算法
- 任务要求
- 相关知识
- (一)算法的三种基本结构
- (二)一般流程图
- (三)N-S流程图
- (四)结构化程序设计的方法
- 任务实现
- (一)描述5!的算法
- (二)描述闰年判断算法
- 课后练习
- 项目三 认识基本数据和运算
- 任务一 认识C语言基本数据
- 任务要求
- 任务实现
- (一)认识C语言的数据类型
- (二)认识C语言的基本数据类型
- (三)书写C语言的常量
- (四)定义C语言的变量
- 任务二 计算C语言表达式
- 任务要求
- 相关知识
- (一)运算符类别
- (二)运算符优先级
- 任务实现
- (一)计算算术表达式
- (二)计算赋值表达式
- (三)计算逗号表达式
- (四)计算关系表达式
- (五)计算逻辑表达式
- (六)计算条件表达式
- (七)计算位运算表达式
- 课后练习
- 项目四 设计顺序结构程序
- 任务要求
- 相关知识
- (一)C语言语句分类
- (二)表达式语句
- (三)复合语句和空语句
- 任务实现
- (一)设计格式输出语句
- (二)设计格式输入语句
- (三)设计字符输入输出语句
- 课后练习
- 项目五 设计选择结构程序
- 任务一 使用if语句
- 任务要求
- 任务实现
- (一)认识基本的if语句
- (二)使用if语句
- (三)使用嵌套的if语句
- 任务二 使用switch语句
- 任务要求
- 任务实现
- (一)认识sw itch语句
- (二)使用sw itch语句
- 课后练习
- 项目六 设计循环结构程序
- 任务一 使用while语句
- 任务要求
- 任务实现
- (一)认识while语句
- (二)使用while语句
- 任务二 使用do-while语句
- 任务要求
- 任务实现
- (一)认识do-w hile语句
- (二)使用do-while语句
- 任务三 使用for语句
- 任务要求
- 任务实现
- (一)认识for语句
- (二)使用for语句
- (三)比较各种循环语句
- (四)使用嵌套的循环语句
- (五)使用break
- (六)使用continue
- 课后练习
- 项目七 使用数组
- 任务一 使用一维数组
- 任务要求
- 相关知识
- 数组的几个概念
- 任务实现
- (一)定义一维数组
- (二)输入输出一维数组
- (三)初始化一维数组
- (四)遍历一维数组
- 任务二 使用二维数组
- 任务要求
- 任务实现
- (一)定义二维数组
- (二)输入输出二维数组
- (三)初始化二维数组
- (四)遍历二维数组
- 课后练习
- 项目八 使用函数
- 任务一 定义和调用函数
- 任务要求
- 相关知识
- (一)函数的概念
- (二)函数的优点
- (三)函数的分类
- 任务实现
- (一)定义一个函数
- (二)调用一个函数
- (三)声明一个函数
- (四)使用库函数
- (五)递归调用函数
- 任务二 认识变量的作用域和存储类
- 任务要求
- 任务实现
- (一)认识局部变量和全局变量
- (二)认识变量的存储类别
- (三)认识函数的存储分类
- 课后练习
- 项目九 使用指针
- 任务一 认识指针
- 任务要求
- 相关知识
- (一)指针
- (二)指针变量
- 任务实现
- (一)定义指针变量
- (二)运算指针变量
- 任务二 使用指针操作数组
- 任务要求
- 任务实现
- (一)使用指针操作一维数组
- (二)使用指针操作二维数组
- 任务三 使用指针操作函数
- 任务要求
- 任务实现
- (一)使用指针作函数参数
- (二)使用返回指针的函数
- (三)使用指向函数的指针
- (四)main函数的参数
- (五)对指针的小结
- 任务四 使用指针操作字符串
- 任务要求
- 相关知识
- (一)字符数组
- (二)字符串
- (三)字符串数组
- 任务实现
- (一)输出字符串
- (二)输入字符串
- (三)操作字符串
- 课后练习
- 项目十 认识编译预处理
- 任务一 认识编译预处理
- 任务要求
- 相关知识
- 编译预处理
- 任务实现
- (一)定义和使用宏
- (二)使用文件包含
- 课后练习
- 项目十一 使用结构体和共用体
- 任务一 用结构体
- 任务要求
- 相关知识
- typedef的使用
- 任务实现
- (一)定义结构体类型
- (二)定义结构体类型的数据
- (三)引用结构体类型数据的成员
- (四)结构体变量和数组的赋初值
- (五)函数中的结构体变量
- 任务二 使用单链表
- 任务要求
- 相关知识
- 动态存储分配函数
- 任务实现
- (一)构建单链表
- (二)使用单链表
- 任务三 使用共用体和枚举类型
- 任务要求
- 任务实现
- (一)使用共用体类型
- (二)使用枚举类型
- 课后练习
- 项目十二 操作文件
- 任务一 打开关闭文件
- 任务要求
- 相关知识
- (一)C语言文件
- (二)关于文件的读写和程序的输入输出
- 任务实现
- (一)打开文件
- (二)关闭文件
- 任务二 读写文件
- 任务要求
- 任务实现
- (一)字符读写函数
- (二)字符串读写函数
- (三)数据块读写函数
- (四)格式化读写函数
- (五)文件定位函数
- 任务三 检测文件
- 任务要求
- 任务实现
- (一)文件结束检测函数
- (二)读写文件出错检测函数
- (三)文件出错标志和文件结束标志置零函数
- 课后练习
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。