C语言程序设计/普通高等教育“十三五”计算机系列应用型规划教材

C语言程序设计/普通高等教育“十三五”计算机系列应用型规划教材
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2016-12
版次: 1
ISBN: 9787562257899
定价: 36.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 281页
字数: 480千字
正文语种: 简体中文
26人买过
  •   《C语言程序设计/普通高等教育“十三五”计算机系列应用型规划教材》本着“学生好学、教师好用、注重应用、体现工程”的理念编写,体现了以计算思维为核心,以问题求解过程的思维方式、设计方法为重点,面向工程实践和编程能力训练,在程序设计问题的推动下逐步展开等特点。全书内容包括:为什么要学习程序设计、C语言的基本数据类型与表达式、键盘输入与屏幕输出、选择控制结构、循环控制结构、函数、数组、指针、结构体与共用体、文件。
      《C语言程序设计/普通高等教育“十三五”计算机系列应用型规划教材》适用于本科院校应用型计算机专业,同时也兼顾其他理工科专业对学习程序设计的需要,提供了36学时、48学时、60学时三种教学内容解决方案。《C语言程序设计/普通高等教育“十三五”计算机系列应用型规划教材》还可作为计算机等级考试(二级)教学或辅导用书。 第1章 为什么要学习程序设计
    1.1 计算机为什么能自动处理问题
    1.1.1 计算机的基本构成
    1.1.2 计算机的工作原理
    1.2 程序与程序设计
    1.2.1 程序
    1.2.2 程序设计
    1.2.3 学习程序设计能给我们带来什么
    1.3 程序设计语言
    1.3.1 程序设计语言的发展与分类
    1.3.2 高级语言的“翻译”
    1.3.3 高级语言的基本元素
    1.3.4 C语言的发展及特点
    1.3.5 C语言的字符集、标识符和关键字
    1.4 C语言程序的基本结构
    1.5 C语言程序的编辑、调试与运行
    1.5.1 Visual C++6.O开发环境简介
    1.5.2 C语言程序的编程过程简介
    本章知识点及常见错误小结
    习题1

    第2章 C语言的基本数据类型与表达式
    2.1 C语言的基本数据类型
    2.1.1 C语言数据类型概述
    2.1.2 整数类型
    2.1.3 实数类型
    2.1.4 字符类型
    2.2 常量与变量
    2.2.1 常量
    2.2.2 变量的定义与访问
    2.3 运算符与表达式
    2.3.1 算术运算符与算术表达式
    2.3.2 赋值运算符与赋值表达式
    2.3.3 ++(自加)与一一(自减)运算
    2.3.4 逗号运算符
    2.3.5 求存储空间字节运算符
    2.3.6 表达式中运算符的副作用
    2.4 数据类型转换
    2.4.1 表达式中的类型自动转换
    2.4.2 赋值类型转换
    2.4.3 强制类型转换
    本章知识点及常见错误小结
    习题2

    第3章 键盘输入与屏幕输出
    3.1 C语言的语句
    3.1.1 简单语句
    3.1.2 流程控制语句
    3.1.3 复合语句
    3.2 单字符的输入输出
    3.3 数据的格式化屏幕输出
    3.4 数据的格式化键盘输入
    3.5 顺序结构程序设计
    3.6 本章扩展内容
    3.6.1 用户交流
    3.6.2 scanf()函数9/6 c格式符输入存在的问题
    本章知识点及常见错误小结
    习题3

    第4章 选择控制结构
    4.1 现实生活中的选择处理
    4.2 关系运算符与关系表达式
    4.3 逻辑运算符与逻辑表达式
    4.4 分支选择语句
    4.4.1 单分支if语句
    4.4.2 双分支if语句
    4.4.3 多分支if语句
    4.4.4 条件运算符与条件表达示
    4.5 多路选择switch语句
    4.6 本章扩展内容
    本章知识点及常见错误小结
    习题4

    第5章 循环控制结构
    5.1 算法及其描述方法
    5.1.1 算法的概念及特性
    5.1.2 算法的设计与描述
    5.2 循环语句
    5.2.1 循环与循环控制结构
    5.2.2 计数控制循环
    5.2.3 条件控制循环
    5.3 循环嵌套
    5.4 流程转移控制
    5.4.1 break语句
    5.4.2 conti。Due语句
    5.4.3 goto语句
    5.4.4 exit()函数
    5.5 循环应用程序设计示例
    5.5.1 递推算法
    5.5.2 穷举算法
    5.5.3 迭代算法
    5.6 本章扩展内容
    5.6.1 结构化程序设计的基本内容
    5.6.2 类型溢出
    本章知识点及常见错误小结
    习题5

    第6章 函数
    6.1 解决复杂问题的基本思想——分而治之
    6.1.1 分而治之
    6.1.2 C语言对模块化程序设计的支持
    6.2 函数的定义
    6.2.1 函数的分类
    6.2.2 函数的定义
    6.3 函数的调用
    6.3.1 函数的调用
    6.3.2 函数原型声明
    6.3.3 参数传递的机制
    6.4 递归函数
    6.4.1 递归函数的概念
    6.4.2 用递归来求解问题
    6.4.3 递推与递归的比较
    6.5 变量的作用域与存储类型
    6.5.1变量的作用域
    6.5.2 变量的存储类型
    6.6 编译预处理
    6.6.1 宏定义
    6.6.2 文件包含
    6.7 模块化程序设计
    6.7.1 模块分解的基本原则
    6.7.2 自顶向下逐步细化
    6.7.3 按功能模块化的程序设计实例
    6.8 本章扩展内容
    6.8.1 函数封装与防御性程序设计
    6.8.2 函数设计的基本原则
    本章知识点及常见错误小结
    习题6

    第7章 数组
    7.1 一维数组
    7.1.1 一维数组的定义
    7.1.2 一维数组的初始化
    7.2 向函数传递一维数组
    7.3 排序与查找
    7.3.1 求最大值或最小值
    7.3.2 排序问题
    7.3.3 查找问题
    7.3.4 Josephus环问题
    7.4 二维数组
    7.4.1 二维数组的定义及初始化
    7.4.2 二维数组元素的引用
    7.4.3 向函数传递二维数组
    本章知识点及常见错误小结
    习题7

    第8章 指针
    8.1 变量的地址与指针
    8.1.1 变量的地址
    8.1.2 指针变量的定义与初始化
    8.1.3 变量的间接访问
    8.1.4 指针的运算
    8.1.5 多级指针
    8.2 指针与函数
    8.2.1 函数的传地址调用
    8.2.2 返回指针的函数
    8.2.3 指向函数的指针
    8.3 字符串处理
    8.3.1 字符串存储
    8.3.2 字符指针与字符串访问
    8.3.3 字符串的输入输出
    8.3.4 向函数传递字符串
    8.3.5 字符串处理函数
    8.3.6 数字字符串与数值的转换
    8.4 指针与数组
    8.4.1 指针与一维数组
    8.4.2 指针与二维数组
    8.4.3 指针数组与命令行参数
    8.5 本章扩展内容
    8.5.1 程序在内存中的映像
    8.5.2 动态内存分配函数
    8.5.3 动态内存分配的应用
    本章知识点及常见错误小结
    习题8

    第9章 结构体与共用体
    9.1 结构体类型
    9.1.1 学生信息的存储问题
    9.1.2 结构体类型的定义
    9.1.3 用typedef定义数据类型标识符
    9.2 结构体类型变量的定义与引用
    9.2.1 结构体变量的定义与初始化
    9.2.2 结构体指针变量的定义与初始化
    9.2.3 结构体变量的引用
    9.3 结构体数组
    9.4 向函数传递结构体
    9.5 共用体
    9.5.1 共用体类型与变量的定义
    9.5.2 共用体变量的引用
    9.6 枚举类型
    9.7 本章扩展内容
    9.7.1 链表的概念
    9.7.2 链表的基本操作
    本章知识点及常见错误小结
    习题9

    第10章 文件
    10.1 文件概述
    10.1.1 为什么要实现数据与程序的分离
    10.1.2 文件的概念
    10.1.3 二进制文件与文本文件
    10.1.4 标准文件系统与非标准文件系统
    10.2 文件的打开与关闭
    10.2.1 FILE类型与文件指针
    10.2.2 文件的打开与关闭
    10.3 文件的读写
    10.3.1 按字符读写文件
    10.3.2 按字符串读写文件
    10.3.3 按格式读写文件
    10.3.4 按块读写文件
    10.3.5 文件的随机读写
    10.3.6 标准输入/输出重定向
    本章知识点及常见错误小结
    习题10
    附录1 标准ASCII码表
    附录2 C语言运算符优先级和结合性
    附录3 C语言常用库函数
    主要参考文献
  • 内容简介:
      《C语言程序设计/普通高等教育“十三五”计算机系列应用型规划教材》本着“学生好学、教师好用、注重应用、体现工程”的理念编写,体现了以计算思维为核心,以问题求解过程的思维方式、设计方法为重点,面向工程实践和编程能力训练,在程序设计问题的推动下逐步展开等特点。全书内容包括:为什么要学习程序设计、C语言的基本数据类型与表达式、键盘输入与屏幕输出、选择控制结构、循环控制结构、函数、数组、指针、结构体与共用体、文件。
      《C语言程序设计/普通高等教育“十三五”计算机系列应用型规划教材》适用于本科院校应用型计算机专业,同时也兼顾其他理工科专业对学习程序设计的需要,提供了36学时、48学时、60学时三种教学内容解决方案。《C语言程序设计/普通高等教育“十三五”计算机系列应用型规划教材》还可作为计算机等级考试(二级)教学或辅导用书。
  • 目录:
    第1章 为什么要学习程序设计
    1.1 计算机为什么能自动处理问题
    1.1.1 计算机的基本构成
    1.1.2 计算机的工作原理
    1.2 程序与程序设计
    1.2.1 程序
    1.2.2 程序设计
    1.2.3 学习程序设计能给我们带来什么
    1.3 程序设计语言
    1.3.1 程序设计语言的发展与分类
    1.3.2 高级语言的“翻译”
    1.3.3 高级语言的基本元素
    1.3.4 C语言的发展及特点
    1.3.5 C语言的字符集、标识符和关键字
    1.4 C语言程序的基本结构
    1.5 C语言程序的编辑、调试与运行
    1.5.1 Visual C++6.O开发环境简介
    1.5.2 C语言程序的编程过程简介
    本章知识点及常见错误小结
    习题1

    第2章 C语言的基本数据类型与表达式
    2.1 C语言的基本数据类型
    2.1.1 C语言数据类型概述
    2.1.2 整数类型
    2.1.3 实数类型
    2.1.4 字符类型
    2.2 常量与变量
    2.2.1 常量
    2.2.2 变量的定义与访问
    2.3 运算符与表达式
    2.3.1 算术运算符与算术表达式
    2.3.2 赋值运算符与赋值表达式
    2.3.3 ++(自加)与一一(自减)运算
    2.3.4 逗号运算符
    2.3.5 求存储空间字节运算符
    2.3.6 表达式中运算符的副作用
    2.4 数据类型转换
    2.4.1 表达式中的类型自动转换
    2.4.2 赋值类型转换
    2.4.3 强制类型转换
    本章知识点及常见错误小结
    习题2

    第3章 键盘输入与屏幕输出
    3.1 C语言的语句
    3.1.1 简单语句
    3.1.2 流程控制语句
    3.1.3 复合语句
    3.2 单字符的输入输出
    3.3 数据的格式化屏幕输出
    3.4 数据的格式化键盘输入
    3.5 顺序结构程序设计
    3.6 本章扩展内容
    3.6.1 用户交流
    3.6.2 scanf()函数9/6 c格式符输入存在的问题
    本章知识点及常见错误小结
    习题3

    第4章 选择控制结构
    4.1 现实生活中的选择处理
    4.2 关系运算符与关系表达式
    4.3 逻辑运算符与逻辑表达式
    4.4 分支选择语句
    4.4.1 单分支if语句
    4.4.2 双分支if语句
    4.4.3 多分支if语句
    4.4.4 条件运算符与条件表达示
    4.5 多路选择switch语句
    4.6 本章扩展内容
    本章知识点及常见错误小结
    习题4

    第5章 循环控制结构
    5.1 算法及其描述方法
    5.1.1 算法的概念及特性
    5.1.2 算法的设计与描述
    5.2 循环语句
    5.2.1 循环与循环控制结构
    5.2.2 计数控制循环
    5.2.3 条件控制循环
    5.3 循环嵌套
    5.4 流程转移控制
    5.4.1 break语句
    5.4.2 conti。Due语句
    5.4.3 goto语句
    5.4.4 exit()函数
    5.5 循环应用程序设计示例
    5.5.1 递推算法
    5.5.2 穷举算法
    5.5.3 迭代算法
    5.6 本章扩展内容
    5.6.1 结构化程序设计的基本内容
    5.6.2 类型溢出
    本章知识点及常见错误小结
    习题5

    第6章 函数
    6.1 解决复杂问题的基本思想——分而治之
    6.1.1 分而治之
    6.1.2 C语言对模块化程序设计的支持
    6.2 函数的定义
    6.2.1 函数的分类
    6.2.2 函数的定义
    6.3 函数的调用
    6.3.1 函数的调用
    6.3.2 函数原型声明
    6.3.3 参数传递的机制
    6.4 递归函数
    6.4.1 递归函数的概念
    6.4.2 用递归来求解问题
    6.4.3 递推与递归的比较
    6.5 变量的作用域与存储类型
    6.5.1变量的作用域
    6.5.2 变量的存储类型
    6.6 编译预处理
    6.6.1 宏定义
    6.6.2 文件包含
    6.7 模块化程序设计
    6.7.1 模块分解的基本原则
    6.7.2 自顶向下逐步细化
    6.7.3 按功能模块化的程序设计实例
    6.8 本章扩展内容
    6.8.1 函数封装与防御性程序设计
    6.8.2 函数设计的基本原则
    本章知识点及常见错误小结
    习题6

    第7章 数组
    7.1 一维数组
    7.1.1 一维数组的定义
    7.1.2 一维数组的初始化
    7.2 向函数传递一维数组
    7.3 排序与查找
    7.3.1 求最大值或最小值
    7.3.2 排序问题
    7.3.3 查找问题
    7.3.4 Josephus环问题
    7.4 二维数组
    7.4.1 二维数组的定义及初始化
    7.4.2 二维数组元素的引用
    7.4.3 向函数传递二维数组
    本章知识点及常见错误小结
    习题7

    第8章 指针
    8.1 变量的地址与指针
    8.1.1 变量的地址
    8.1.2 指针变量的定义与初始化
    8.1.3 变量的间接访问
    8.1.4 指针的运算
    8.1.5 多级指针
    8.2 指针与函数
    8.2.1 函数的传地址调用
    8.2.2 返回指针的函数
    8.2.3 指向函数的指针
    8.3 字符串处理
    8.3.1 字符串存储
    8.3.2 字符指针与字符串访问
    8.3.3 字符串的输入输出
    8.3.4 向函数传递字符串
    8.3.5 字符串处理函数
    8.3.6 数字字符串与数值的转换
    8.4 指针与数组
    8.4.1 指针与一维数组
    8.4.2 指针与二维数组
    8.4.3 指针数组与命令行参数
    8.5 本章扩展内容
    8.5.1 程序在内存中的映像
    8.5.2 动态内存分配函数
    8.5.3 动态内存分配的应用
    本章知识点及常见错误小结
    习题8

    第9章 结构体与共用体
    9.1 结构体类型
    9.1.1 学生信息的存储问题
    9.1.2 结构体类型的定义
    9.1.3 用typedef定义数据类型标识符
    9.2 结构体类型变量的定义与引用
    9.2.1 结构体变量的定义与初始化
    9.2.2 结构体指针变量的定义与初始化
    9.2.3 结构体变量的引用
    9.3 结构体数组
    9.4 向函数传递结构体
    9.5 共用体
    9.5.1 共用体类型与变量的定义
    9.5.2 共用体变量的引用
    9.6 枚举类型
    9.7 本章扩展内容
    9.7.1 链表的概念
    9.7.2 链表的基本操作
    本章知识点及常见错误小结
    习题9

    第10章 文件
    10.1 文件概述
    10.1.1 为什么要实现数据与程序的分离
    10.1.2 文件的概念
    10.1.3 二进制文件与文本文件
    10.1.4 标准文件系统与非标准文件系统
    10.2 文件的打开与关闭
    10.2.1 FILE类型与文件指针
    10.2.2 文件的打开与关闭
    10.3 文件的读写
    10.3.1 按字符读写文件
    10.3.2 按字符串读写文件
    10.3.3 按格式读写文件
    10.3.4 按块读写文件
    10.3.5 文件的随机读写
    10.3.6 标准输入/输出重定向
    本章知识点及常见错误小结
    习题10
    附录1 标准ASCII码表
    附录2 C语言运算符优先级和结合性
    附录3 C语言常用库函数
    主要参考文献
查看详情
相关图书 / 更多
C语言程序设计/普通高等教育“十三五”计算机系列应用型规划教材
C语言程序设计
吕爱华主编
C语言程序设计/普通高等教育“十三五”计算机系列应用型规划教材
C语言程序设计
梁颖红
C语言程序设计/普通高等教育“十三五”计算机系列应用型规划教材
C语言程序设计项目双语教程
刘倍雄 编;何玲;罗欢
C语言程序设计/普通高等教育“十三五”计算机系列应用型规划教材
C语言程序设计问题求解与学习指导
郑晓健
C语言程序设计/普通高等教育“十三五”计算机系列应用型规划教材
C语言程序设计第4版 索明何 邵瑛 邢海霞 王正勇 黄
索明何 邵瑛 邢海霞 王正勇 黄鑫
C语言程序设计/普通高等教育“十三五”计算机系列应用型规划教材
C语言程序设计能力教程实训指导与习题解答(第2版)
吴昂、柏万里 编
C语言程序设计/普通高等教育“十三五”计算机系列应用型规划教材
C语言程序设计
李柳柏 编;曾俊
C语言程序设计/普通高等教育“十三五”计算机系列应用型规划教材
C语言程序设计实用教程/现代学徒制试点创新成果系列教材
张叶茂刘红艳陈新菡 著
C语言程序设计/普通高等教育“十三五”计算机系列应用型规划教材
C语言程序设计面向“新工科”人才培养(微课视频版)
徐新爱;朱莹婷;卢昕;秦春影;黄水发;王丽娜
C语言程序设计/普通高等教育“十三五”计算机系列应用型规划教材
C语言程序设计——以机器博弈为例(微课版)
邱虹坤;王亚杰;孙玉霞;刘成;王晓岩;郭建新;杨煦
C语言程序设计/普通高等教育“十三五”计算机系列应用型规划教材
C语言程序设计教程
万家华 陈家俊 吴建国
C语言程序设计/普通高等教育“十三五”计算机系列应用型规划教材
C语言程序设计实验指导与习题集
李聪朱倩张晓芳 主编