C语言详解

C语言详解
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Hanly J.R.) , , ,
2007-11
版次: 1
ISBN: 9787115164278
定价: 69.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 539页
字数: 1028千字
正文语种: 简体中文
46人买过
  •   《C语言详解(第5版)》是C语言的经典教材。与同类图书相比,《C语言详解(第5版)》的最大特色在于,不仅深入浅出地讲述了实际开发最需要的C语言基础知识以及动态数据结构和多进程等高级内容,而且在此过程中同时阐述程序设计思想,注重提高学生的问题解决能力和实际编程能力,使学生能够了解和初步掌握当前软件行业公认的程序设计风格和编程实践。书中对指针的处理非常合理,有效地降低了这一难点的学习门槛。此外,《C语言详解(第5版)》有丰富的教学辅助内容,配有各种层次的习题和示例,而且每一章都有一个或多个来自实际生活的实例研究。
      《C语言详解(第5版)》可以作为计算机科学专业及其他专业本科生C语言程序设计课程的教材;对已有C语言编程经验的技术人员,《C语言详解(第5版)》也是不可多得的参考书。 第1章 计算机与程序设计概述
    1.1 电子计算机的过去和现在
    1.2 计算机硬件
    1.2.1 存储器
    1.2.2 中央处理器
    1.2.3 输入/输出设备
    1.2.4 计算机网络
    1.3 计算机软件
    1.3.1 操作系统
    1.3.2 应用软件
    1.3.3 计算机语言
    1.3.4 执行程序
    1.4 软件开发方法
    1.4.1 软件开发方法
    1.4.2 注意:失败是编程过程的一部分
    1.5 应用软件开发方法
    实例研究:英里到公里的转换
    复习
    快速测试
    快速测试答案
    复习题

    第2章 C概述
    2.1 C语言要素
    2.1.1 预处理指令
    2.1.2 预处理指令的语法展示
    2.1.3 main函数
    2.1.4 保留字
    2.1.5 标准标识符
    2.1.6 用户定义的标识符
    2.1.7 大写和小写字母
    2.1.8 程序风格:选择标识符名称
    2.2 变量声明和数据类型
    2.2.1 变量声明
    2.2.2 数据类型
    2.3 可执行语句
    2.3.1 内存中的程序
    2.3.2 赋值语句
    2.3.3 输入/输出操作和函数
    2.3.4 printf函数
    2.3.5 scanf函数
    2.3.6 return语句
    2.4 C程序的一般形式
    2.4.1 程序风格:程序中的空格
    2.4.2 程序的注释
    2.4.3 程序风格:使用注释
    2.5 算术表达式
    2.5.1 运算符/和%
    2.5.2 表达式的数据类型
    2.5.3 混合类型赋值语句
    2.5.4 强制类型转换
    2.5.5 具有多个运算符的表达式
    2.5.6 用C语言编写数学公式
    实例研究:对收集的硬币求值
    2.6 在程序输出中格式化数值
    2.6.1 格式化int型值
    2.6.2 格式化double型值
    2.6.3 程序风格:消除前导空白
    2.7 交互模式、批处理模式和数据文件
    2.7.1 输入重定向
    2.7.2 程序风格:回显与提示符
    2.7.3 输出重定向
    2.7.4 程序控制的输入和输出文件
    2.8 常见编程错误
    2.8.1 语法错误
    2.8.2 运行时错误
    2.8.3 未检测到的错误
    2.8.4 逻辑错误
    复习
    快速测试
    快速测试答案
    复习题
    程序设计项目

    第3章 函数的自顶向下设计
    3.1 利用已有信息编程
    实例研究:求圆的面积和周长
    实例研究:计算一批平垫圈的重量
    3.2 库函数
    3.2.1 预定义函数和代码复用
    3.2.2 使用灰色区分新结构
    3.2.3 C库函数
    3.2.4 本节目标
    3.3 自顶向下设计和结构图
    实例研究:画简单的图
    3.4 无参函数
    3.4.1 函数原型
    3.4.2 函数定义
    3.4.3 程序中函数的位置
    3.4.4 程序风格:在含有函数的程序中使用注释
    3.4.5 子函数和主函数的执行顺序
    3.4.6 使用子函数的优点
    3.4.7 显示用户指令
    3.5 带输入参数的函数
    3.5.1 带输入参数的void函数
    3.5.2 带输入参数和单一结果的函数
    3.5.3 程序风格:函数接口注释
    3.5.4 带多个参数的函数
    3.5.5 参数表一致性
    3.5.6 函数数据域
    3.5.7 使用驱动测试函数
    3.6 常见编程错误
    复习
    快速测试
    快速测试答案
    复习题
    程序设计项目

    第4章 选择结构:if语句和switch语句
    4.1 控制结构
    4.2 条件
    4.2.1 关系运算符和判等运算符
    4.2.2 逻辑运算符
    4.2.3 运算符优先级
    4.2.4 短路求值法
    4.2.5 用C语言表示条件
    4.2.6 比较字符
    4.2.7 逻辑赋值
    4.2.8条件取反
    4.2.9 德摩根定理
    4.3 if语句
    4.3.1 有两个选项的if语句
    4.3.2 只有一个选项的if语句
    4.3.3 比较一个选项的if语句和两个选项的if语句
    4.3.4 程序风格:if语句格式
    4.4 具有复合语句的if语句
    4.4.1 程序风格:编写具有复合语句的if语句
    4.4.2 跟踪if语句
    4.5 算法中的决策步骤
    实例研究:水费问题
    4.5.1 程序风格:在函数中使用一致的名称
    4.5.2 程序风格:内聚函数
    4.5.3 程序风格:使用常量宏来增强可读性和易维护性
    4.6 解决更多问题
    4.6.1 结构图中的数据流信息
    4.6.2 使用子函数修改程序
    实例研究:具有节约需求的水费问题
    4.7 嵌套if语句和多选项决策
    4.7.1 比较嵌套if和if序列
    4.7.2 嵌套if的多选项决策形式
    4.7.3 多选项决策中条件的顺序
    4.7.4 程序风格:确认变量的值
    4.7.5 具有多个变量的嵌套if语句
    4.8 switch语句
    4.9 常见编程错误
    复习
    快速测试
    快速测试答案
    复习题
    程序设计项目

    第5章 重复和循环语句
    第6章 模块化编程
    第7章 简单数据类型
    第8章 数组
    第9章 字符串
    第10章 递归
    第11章 结构体与共用体类型
    第12章 文本文件和二进制文件的处理
    第13章 大型程序设计
    第14章 动态数据结构
    第15章 使用进程和线程的多进程
    第16章 关于C++

    附录A 字符集
    附录B ANSIC标准库
    附录C C运算符
    附录D 关于指针的更多信息
    附录E ANSIC保留字
    附录F ANSIC结构的参照指南
    词汇表(图灵网站下载)
    索引(图灵网站下载)
    自测练习奇数题答案(图灵网站下载)
  • 内容简介:
      《C语言详解(第5版)》是C语言的经典教材。与同类图书相比,《C语言详解(第5版)》的最大特色在于,不仅深入浅出地讲述了实际开发最需要的C语言基础知识以及动态数据结构和多进程等高级内容,而且在此过程中同时阐述程序设计思想,注重提高学生的问题解决能力和实际编程能力,使学生能够了解和初步掌握当前软件行业公认的程序设计风格和编程实践。书中对指针的处理非常合理,有效地降低了这一难点的学习门槛。此外,《C语言详解(第5版)》有丰富的教学辅助内容,配有各种层次的习题和示例,而且每一章都有一个或多个来自实际生活的实例研究。
      《C语言详解(第5版)》可以作为计算机科学专业及其他专业本科生C语言程序设计课程的教材;对已有C语言编程经验的技术人员,《C语言详解(第5版)》也是不可多得的参考书。
  • 目录:
    第1章 计算机与程序设计概述
    1.1 电子计算机的过去和现在
    1.2 计算机硬件
    1.2.1 存储器
    1.2.2 中央处理器
    1.2.3 输入/输出设备
    1.2.4 计算机网络
    1.3 计算机软件
    1.3.1 操作系统
    1.3.2 应用软件
    1.3.3 计算机语言
    1.3.4 执行程序
    1.4 软件开发方法
    1.4.1 软件开发方法
    1.4.2 注意:失败是编程过程的一部分
    1.5 应用软件开发方法
    实例研究:英里到公里的转换
    复习
    快速测试
    快速测试答案
    复习题

    第2章 C概述
    2.1 C语言要素
    2.1.1 预处理指令
    2.1.2 预处理指令的语法展示
    2.1.3 main函数
    2.1.4 保留字
    2.1.5 标准标识符
    2.1.6 用户定义的标识符
    2.1.7 大写和小写字母
    2.1.8 程序风格:选择标识符名称
    2.2 变量声明和数据类型
    2.2.1 变量声明
    2.2.2 数据类型
    2.3 可执行语句
    2.3.1 内存中的程序
    2.3.2 赋值语句
    2.3.3 输入/输出操作和函数
    2.3.4 printf函数
    2.3.5 scanf函数
    2.3.6 return语句
    2.4 C程序的一般形式
    2.4.1 程序风格:程序中的空格
    2.4.2 程序的注释
    2.4.3 程序风格:使用注释
    2.5 算术表达式
    2.5.1 运算符/和%
    2.5.2 表达式的数据类型
    2.5.3 混合类型赋值语句
    2.5.4 强制类型转换
    2.5.5 具有多个运算符的表达式
    2.5.6 用C语言编写数学公式
    实例研究:对收集的硬币求值
    2.6 在程序输出中格式化数值
    2.6.1 格式化int型值
    2.6.2 格式化double型值
    2.6.3 程序风格:消除前导空白
    2.7 交互模式、批处理模式和数据文件
    2.7.1 输入重定向
    2.7.2 程序风格:回显与提示符
    2.7.3 输出重定向
    2.7.4 程序控制的输入和输出文件
    2.8 常见编程错误
    2.8.1 语法错误
    2.8.2 运行时错误
    2.8.3 未检测到的错误
    2.8.4 逻辑错误
    复习
    快速测试
    快速测试答案
    复习题
    程序设计项目

    第3章 函数的自顶向下设计
    3.1 利用已有信息编程
    实例研究:求圆的面积和周长
    实例研究:计算一批平垫圈的重量
    3.2 库函数
    3.2.1 预定义函数和代码复用
    3.2.2 使用灰色区分新结构
    3.2.3 C库函数
    3.2.4 本节目标
    3.3 自顶向下设计和结构图
    实例研究:画简单的图
    3.4 无参函数
    3.4.1 函数原型
    3.4.2 函数定义
    3.4.3 程序中函数的位置
    3.4.4 程序风格:在含有函数的程序中使用注释
    3.4.5 子函数和主函数的执行顺序
    3.4.6 使用子函数的优点
    3.4.7 显示用户指令
    3.5 带输入参数的函数
    3.5.1 带输入参数的void函数
    3.5.2 带输入参数和单一结果的函数
    3.5.3 程序风格:函数接口注释
    3.5.4 带多个参数的函数
    3.5.5 参数表一致性
    3.5.6 函数数据域
    3.5.7 使用驱动测试函数
    3.6 常见编程错误
    复习
    快速测试
    快速测试答案
    复习题
    程序设计项目

    第4章 选择结构:if语句和switch语句
    4.1 控制结构
    4.2 条件
    4.2.1 关系运算符和判等运算符
    4.2.2 逻辑运算符
    4.2.3 运算符优先级
    4.2.4 短路求值法
    4.2.5 用C语言表示条件
    4.2.6 比较字符
    4.2.7 逻辑赋值
    4.2.8条件取反
    4.2.9 德摩根定理
    4.3 if语句
    4.3.1 有两个选项的if语句
    4.3.2 只有一个选项的if语句
    4.3.3 比较一个选项的if语句和两个选项的if语句
    4.3.4 程序风格:if语句格式
    4.4 具有复合语句的if语句
    4.4.1 程序风格:编写具有复合语句的if语句
    4.4.2 跟踪if语句
    4.5 算法中的决策步骤
    实例研究:水费问题
    4.5.1 程序风格:在函数中使用一致的名称
    4.5.2 程序风格:内聚函数
    4.5.3 程序风格:使用常量宏来增强可读性和易维护性
    4.6 解决更多问题
    4.6.1 结构图中的数据流信息
    4.6.2 使用子函数修改程序
    实例研究:具有节约需求的水费问题
    4.7 嵌套if语句和多选项决策
    4.7.1 比较嵌套if和if序列
    4.7.2 嵌套if的多选项决策形式
    4.7.3 多选项决策中条件的顺序
    4.7.4 程序风格:确认变量的值
    4.7.5 具有多个变量的嵌套if语句
    4.8 switch语句
    4.9 常见编程错误
    复习
    快速测试
    快速测试答案
    复习题
    程序设计项目

    第5章 重复和循环语句
    第6章 模块化编程
    第7章 简单数据类型
    第8章 数组
    第9章 字符串
    第10章 递归
    第11章 结构体与共用体类型
    第12章 文本文件和二进制文件的处理
    第13章 大型程序设计
    第14章 动态数据结构
    第15章 使用进程和线程的多进程
    第16章 关于C++

    附录A 字符集
    附录B ANSIC标准库
    附录C C运算符
    附录D 关于指针的更多信息
    附录E ANSIC保留字
    附录F ANSIC结构的参照指南
    词汇表(图灵网站下载)
    索引(图灵网站下载)
    自测练习奇数题答案(图灵网站下载)
查看详情
系列丛书 / 更多
C语言详解
数据挖掘导论
陈封能、斯坦巴赫、库玛尔 著;范明、范宏建 译
C语言详解
UNIX环境高级编程(第2版)
[美]史蒂文斯、拉戈 著;尤晋元、张亚英、戚正伟 译
C语言详解
计算机科学概论(第11版)
[美]J. Glenn Brookshear 著;刘艺 译
C语言详解
数据挖掘与分析 概念与算法
吴诚堃 译
C语言详解
计算机程序设计艺术:卷1:基本算法(第3版)
[美]高德纳(Donald E. Knuth) 著;李伯民、范明、蒋爱军 译
C语言详解
具体数学:计算机科学基础(第2版)
[美]葛立恒、[美]高德纳、[美]帕塔许尼克 著;张明尧、张凡 译
C语言详解
计算机程序设计艺术・卷2:半数值算法(第3版)
[美]高德纳(Donald E.Knuth) 著;巫斌、范明 译
C语言详解
UNIX网络编程 : 第2版. 第2卷, 进程间通信(中文版)
[美]史蒂文斯 著
C语言详解
计算机程序设计艺术 卷3 排序与查找(第2版)
高德纳(Donald、E.、Knuth 著;贾洪峰 译
C语言详解
UNIX网络编程 卷1:套接字联网API(第3版)
[美]史蒂文斯 著
C语言详解
电子商务:从愿景到实现(第3版)
[美]阿瓦德 著;干红华、蔡晓平 译
C语言详解
UML面向对象建模与设计:第2版
[美]巴拉赫、[美]兰宝 著;车皓阳、杨眉 译
相关图书 / 更多
C语言详解
C语言程序设计
吕爱华主编
C语言详解
C语言程序设计
梁颖红
C语言详解
C语言程序设计项目双语教程
刘倍雄 编;何玲;罗欢
C语言详解
C语言程序设计问题求解与学习指导
郑晓健
C语言详解
C语言程序设计(第五版)
恰汗·合孜尔
C语言详解
C语言程序设计能力教程实训指导与习题解答(第2版)
吴昂、柏万里 编
C语言详解
C语言程序设计
李柳柏 编;曾俊
C语言详解
C语言程序设计实用教程/现代学徒制试点创新成果系列教材
张叶茂刘红艳陈新菡 著
C语言详解
C语言程序设计面向“新工科”人才培养(微课视频版)
徐新爱;朱莹婷;卢昕;秦春影;黄水发;王丽娜
C语言详解
C语言程序设计——以机器博弈为例(微课版)
邱虹坤;王亚杰;孙玉霞;刘成;王晓岩;郭建新;杨煦
C语言详解
C语言程序设计教程
万家华 陈家俊 吴建国
C语言详解
C语言程序设计实验指导与习题集
李聪朱倩张晓芳 主编
您可能感兴趣 / 更多
C语言详解
无辜者的谎言(相信我!看到结局你一定会头皮发麻;全美读者推荐的悬疑神作,GOODREADS高分作品)
[美]A.R.托雷 著;梁颂宇 译;星文文化 出品
C语言详解
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
C语言详解
哲学、历史与僭政——重审施特劳斯与科耶夫之争
[美]弗罗斯特(Bryan-Paul Frost) 编;[美]伯恩斯(Timothy W. Burns)
C语言详解
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
C语言详解
力量训练的科学基础与实践应用(第三版)
[美]弗拉基米尔· M.扎齐奥尔斯基;[美]威廉·J.克雷默;[美]安德鲁· C.弗赖伊
C语言详解
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
C语言详解
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
C语言详解
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
C语言详解
最后一章
[美]厄尼·派尔
C语言详解
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
C语言详解
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
C语言详解
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译