展开全部

主编推荐语

全面讲解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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。