购物车中还没有商品,赶紧选购吧!
ISBN:
C语言程序设计(第4版)
商品价格
降价通知
定价
手机购买
商品二维码
配送
上海市
服务
高教自营 发货并提供售后服务。
数量
库存   个

推荐商品

  • 商品详情
手机购买
商品二维码
加入购物车
价格:
数量:
库存   个

商品详情

商品名称:C语言程序设计(第4版)
物料号 :53626-00
重量:0.000千克
ISBN:9787040536263
出版社:高等教育出版社
出版年月:2020-10
作者:主编 丁亚涛 副主编 韩静 吴长
定价:50.00
页码:412
装帧:平装
版次:4
字数:530
开本:16开
套装书:否

本书在延续第3版编写风格的基础上,根据近几年计算机技术特别是C语言的发展,结合作者多年教学实践与研发经验,并考虑到读者的反馈信息,对各个章节的内容、结构等进行了修订、调整、完善和补充。全书分为12章,主要内容包括概述,数据类型、运算符和表达式,结构化程序设计,数组,函数,指针,结构、联合与枚举,位运算,文件,C语言进阶。本书采用“案例驱动”的编写方式,以程序设计为中心,语法介绍精炼,内容叙述深入浅出、循序渐进,程序案例生动易懂,具有很好的启发性。每章均配备教学课件和精心设计的习题,典型案例配套视频讲解,读者通过扫描二维码即可访问。另外,本书继续配套应用多年的新版题库及软件测试系统,可供平时练习和课程测试之用。

本书既可以作为本专科院校C语言程序设计课程的教材,又可以作为自学者的参考用书,同时还可供各类考试人员复习参考。

前辅文
第1章 C语言概述
  1.1 程序设计和C语言
   1.1.1 程序的概念
   1.1.2 程序设计的一般过程
   1.1.3 程序设计的方法
   1.1.4 C语言的历史和发展
  1.2 历史上的第一个C语言程序
  1.3 计算圆柱体底面积和体积
  1.4 C语言的特点
  1.5 计算1+2+3++100
  1.6 算法
   1.6.1 算法概述
   1.6.2 算法的表示
  1.7 C语言编程环境
   1.7.1 Visual C++ 6.0 编程环境
   1.7.2 Visual Studio 2010
   1.7.3 Dev C++
   1.7.4 调试程序和错误处理
  1.8 计算思维
   1.8.1 关于计算思维
   1.8.2 C语言和计算思维
  本章小结
  习题1
第2章 数据类型、运算符和表达式
  2.1 数据类型
   2.1.1 类型的划分
   2.1.2 基本类型
  2.2 数据的存储和引用
   2.2.1 标识符
   2.2.2 常量
   2.2.3 变量
  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.5 误差和溢出
   2.5.1 误差
   2.5.2 溢出
  2.6 综合案例
   2.6.1 代数式写成C语言表达式
   2.6.2 时间的换算
  本章小结
  习题2
第3章 简单程序设计
  3.1 C语言语句
  3.2 程序结构
   3.2.1 程序结构简介
   3.2.2 顺序结构
  3.3 赋值语句
   3.3.1 基本赋值语句
   3.3.2 复合赋值语句
  3.4 数据的输入与输出
   3.4.1 格式化输出函数printf
   3.4.2 格式化输入函数scanf
   3.4.3 字符数据的输入与输出
  3.5 简单的数据交换算法
  3.6 大小写字母的转换
  3.7 计算三角形的面积
  3.8 求一元二次方程的根
  3.9 相同的++运算,不一样的结果
  本章小结
  习题3
第4章 选择结构程序设计
  4.1 红绿灯
  4.2 关系运算符与关系表达式
   4.2.1 关系运算符
   4.2.2 关系表达式
  4.3 逻辑运算符与逻辑表达式
   4.3.1 逻辑运算符
   4.3.2 逻辑表达式
  4.4 逻辑运算符的短路现象
  4.5 if语句
   4.5.1 单分支if语句
   4.5.2 双分支if语句
   4.5.3 多分支选择结构
  4.6 打车费用的计算
  4.7 if语句的嵌套
  4.8 闰年的判断
  4.9 条件运算符和条件表达式
   4.9.1 条件运算符
   4.9.2 条件表达式
  4.10 switch语句
  4.11 判断输入的整数是否含有特征数字
  4.12 三个数的排序
  4.13 分数等级的划分
  本章小结
  习题4
第5章 循环结构程序设计
  5.1 一次有趣的投币游戏
   5.1.1 游戏规则
   5.1.2 问题的解决
  5.2 while循环
  5.3 do while循环
  5.4 for循环
  5.5 倒数的求和
  5.6 循环的嵌套
  5.7 break语句、Continue语句和Go to语句
   5.7.1 break语句
   5.7.2 Continue语句
   5.7.3 goto语句
  5.8 阶乘的计算
  5.9 输出星号组成的图形
  5.10 计算100 以内的素数之和
  5.11 计算Fibonacci数列前20项的和
  5.12 循环的阅读和技巧
  5.13 日历的打印
  本章小结
  习题5
第6章 数组
  6.1 数组的基本概念
  6.2 一维数组
  6.3 求10个数中的最大值、最小值、平均值
  6.4 二维数组和多维数组
  6.5 输入学生成绩,计算每门课程的平均分
  6.6 字符数组与字符串
  6.7 逆序输出字符串
  6.8 字符串函数
  6.9 查找最大字符串
  6.10 冒泡排序算法
  6.11 字符串的连接、插入和删除
  6.12 转置矩阵
  6.13 杨辉三角形
  6.14 日历的打印
  6.15 统计汽车违规罚分187
  本章小结
  习题6
第7章 函数
  7.1 计算(1)+(1+2)+(1+2+3)+(1+2+3+4)+(1+2+3+4+5)
  7.2 函数的定义和调用
   7.2.1 函数定义
   7.2.2 函数调用
  7.3 参数传递
  7.4 函数声明
  7.5 作用域
  7.6 存储类型
   7.6.1 自动(auto)类型
   7.6.2 寄存器(register)类型
   7.6.3 静态(static)类型
   7.6.4 外部(extern)类型
  7.7 递归函数
  7.8 函数参数处理次序的案例
  7.9 外部函数和内部函数
  7.10 9 999 符合“哥德巴赫猜想”吗
  7.11 星号图形的打印
  7.12 演示数组和函数的关系
  7.13 科室排班
  7.14 汉诺塔游戏
  本章小结
  习题7
第8章 指针
  8.1 地址
  8.2 指针的概念
  8.3 指针变量的定义和初始化
  8.4 指针运算
   8.4.1 指向运算符和取地址运算符&
   8.4.2 指针变量的引用
   8.4.3 指针的算术运算和关系运算
  8.5 指针与数组
   8.5.1 指针与字符数组
   8.5.2 指针与其他类型数组
   8.5.3 指针与二维数组
  8.6 指针与函数
   8.6.1 指针作为函数的参数
   8.6.2 函数指针
   8.6.3 返回指针的函数
  8.7 字符的查找
  8.8 统计字符的个数
  8.9 计算药品使用的频次
  本章小结
  习题8
第9章 结构、联合与枚举
  9.1 结构
   9.1.1 结构类型的定义
   9.1.2 结构变量的定义和初始化
   9.1.3 结构变量的引用
   9.1.4 结构数组
   9.1.5 结构指针
   9.1.6 结构与函数
  9.2 联合
   9.2.1 联合类型的定义
   9.2.2 联合变量的说明和引用
  9.3 枚举
   9.3.1 枚举类型的定义
   9.3.2 枚举变量的定义和引用
  9.4 用户定义类型
  9.5 动态内存分配与链表
  9.6 求两个复数之和
  9.7 已知今天,明天为何
  9.8 统计汽车违规罚分
  本章小结
  习题9
第10章 位运算
  10.1 位、字节与编码
   10.1.1 字节与位
   10.1.2 原码
   10.1.3 反码
   10.1.4 补码
  10.2 位运算符和位运算
   10.2.1 按位取反~
   10.2.2 按位与&
   10.2.3 按位或|
   10.2.4 按位异或^
   10.2.5 左位移<<和右位移>>
  10.3 综合案例
   10.3.1 取整数指定位域
   10.3.2 汉字反显
  本章小结
  习题10
第11章 文件
  11.1 文件概述
   11.1.1 文件的概念
   11.1.2 文件的分类
  11.2 文件操作
   11.2.1 FILE文件类型指针
   11.2.2 文件的打开操作
   11.2.3 文件的关闭操作
   11.2.4 文件的读写操作
  11.3 文件的定位
   11.3.1 置文件位置指针于文件开头位置的函数rewind
   11.3.2 改变文件位置指针位置的函数fseek
   11.3.3 取得文件当前位置的函数ftell
   11.3.4 文件的错误检测
  11.4 编译预处理
   11.4.1 宏定义
   11.4.2 文件包含
   11.4.3 条件编译
  11.5 文件中的字母转换
  11.6 文件的合并
  11.7 带参数宏的困惑
  本章小结
  习题11
第12章 C语言进阶
  12.1 面向对象程序设计方法
   12.1.1 概述
   12.1.2 面向对象程序设计的基本概念
   12.1.3 面向对象程序设计的特点
  12.2 C++、C#、Java和Python语言
   12.2.1 C++
   12.2.2 C#和Java语言
   12.2.3 Python语言
  12.3 三个进阶程序
   12.3.1 计算10 000 的阶乘
   12.3.2 八皇后问题
   12.3.3 分解24点
  本章小结
  习题12
附录A 常用字符与ASCII码对照表
附录B 常用库函数
参考文献

“十一五”国家规划教材

对比栏

1

您还可以继续添加

2

您还可以继续添加

3

您还可以继续添加

4

您还可以继续添加