C Primer Plus(第五版) 中文版

C Primer Plus(第五版) 中文版
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2005-02
版次: 1
ISBN: 9787115130228
定价: 60.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 626页
字数: 1298千字
正文语种: 简体中文
1803人买过
  •   《C Primer Plus(第5版)(中文版)》共17章。第1、2章学习C语言编程所需的预备知识。第3到15章介绍了C语言的相关知识,包括数据类型、格式化输入输出、运算符、表达式、流程控制语句、函数、数组和指针、字符串操作、内存管理、位操作等等,知识内容都针对C99标准;另外,第10章强化了对指针的讨论,第12章引入了动态内存分配的概念,这些内容更加适合读者的需求。第16章和第17章讨论了C预处理器和C库函数、高级数据表示(数据结构)方面的内容。附录给出了各章后面复习题、编程练习的答案和丰富的C编程参考资料。   Stephen Prata,在加利福尼亚州的Kentfield的Marin学院教授天文学、物理学和程序设计课程。他在加州工业学院获得学士学位,从加州大学伯克利分校获得博士学位。他接触计算机,始于对星河的计算机建模。Stephen已经编写或与他人合作编写了十多本书。其中包括C++Primer Plus和Unix Prinmer Plus. 第1章 概览
    1.1 C语言的起源
    1.2 使用C语言的理由
    1.3 C语言的发展方向
    1.4 计算机工作的基本原理
    1.5 高级计算机语言和编译器
    1.6 使用C语言的7个步骤
    1.7 编程机制
    1.8 语言标准
    1.9 本书的组织结构
    1.10 本书体例
    1.11 总结
    1.12 复习题
    1.13 编程练习

    第2章 C语言概述
    2.1 C语言的一个简单实例
    2.2 实例说明
    2.3 一个简单程序的结构
    2.4 使程序可读的技巧
    2.5 更进一步
    2.6 多个函数
    2.7 调试
    2.8 关键字和保留标识符
    2.9 关键概念
    2.10 总结
    2.11 复习题
    2.12 编程练习

    第3章 数据和C
    3.1 示例程序
    3.2 变量与常量数据
    3.3 数据:数据类型关键字
    3.4 C数据类型
    3.5 使用数据类型
    3.6 参数和易犯的错误
    3.7 另一个例子:转义序列
    3.8 关键概念
    3.9 总结
    3.10 复习题
    3.11 编程练习

    第4章 字符串和格式化输入/输出
    4.1 前导程序
    4.2 字符串简介
    4.3 常量和C预处理器
    4.4 研究和利用printf()和scanf()
    4.5 关键概念
    4.6 总结
    4.7 复习题
    4.8 编程练习

    第5章 运算符、表达式和语句
    5.1 循环简介
    5.2 基本运算符
    5.3 其他运算符
    5.4 表达式和语句
    5.5 类型转换
    5.6 带有参数的函数
    5.7 一个示例程序
    5.8 关键概念
    5.9 总结
    5.10 复习题
    5.11 编程练习

    第6章 C控制语句:循环
    6.1 再探while循环
    6.2 while语句
    6.4 不确定循环与计数循环
    6.5 for循环
    6.6 更多赋值运算符:+=、-=、*=、/=和%=
    6.7 逗号运算符
    6.8 退出条件循环:do while
    6.9 选择哪种循环
    6.10 嵌套循环
    6.11 数组
    6.12 使用函数返回值的循环例子
    6.13 关键概念
    6.14 总结
    6.15 复习题
    6.16 编程练习

    第7章 C控制语句:分支和跳转
    7.1 if语句
    7.2 在if语句中添加else关键字
    7.3 获得逻辑性
    7.4 一个统计字数的程序
    7.5 条件运算符?:
    7.6 循环辅助手段:continue和break
    7.7 多重选择:switch和break
    7.8 goto语句
    7.9 关键概念
    7.10 总结
    7.11 复习题
    7.12 编程练习

    第8章 字符输入/输出和输入确认
    8.1 单字符I/O:getchar()和putchar()
    8.2 缓冲区
    8.3 终止键盘输入
    8.5 创建一个更友好的用户界面
    8.6 输入确认
    8.7 菜单浏览
    8.8 关键概念
    8.9 总结
    8.10 复习题
    8.11 编程练习

    第9章 函数
    9.1 函数概述
    9.2 ANSI C的函数原型
    9.3 递归
    9.4 多源代码文件程序的编译
    9.5 地址运算符:&
    9.6 改变调用函数中的变量
    9.7 指针简介
    9.8 关键概念
    9.9 总结
    9.10 复习题
    9.11 编程练习

    第10章 数组和指针
    10.1 数组
    10.2 多维数组
    10.3 指针和数组
    10.4 函数、数组和指针
    10.5 指针操作
    10.6 保护数组内容
    10.7 指针和多维数组
    10.8 变长数组(VLA)
    10.9 复合文字
    10.10 关键概念
    10.11 总结
    10.12 复习题
    10.13 编程练习

    第11章 字符串和字符串函数
    11.1 字符串表示和字符串I/O
    11.2 字符串输入
    11.3 字符串输出
    11.4 自定义字符串输入/输出函数
    11.5 字符串函数
    11.6 字符串例子:字符串排序
    11.7 ctype.h字符函数和字符串
    11.8 命令行参数
    11.9 把字符串转换为数字
    11.10 关键概念
    11.11 总结
    11.12 复习题
    11.13 编程练习

    第12章 存储类、链接和内存管理
    12.1 存储类
    12.2 存储类说明符
    12.3 存储类和函数
    12.4 随机数函数和静态变量
    12.5 掷骰子
    12.6 分配内存:malloc()和free()
    12.7 ANSI C的类型限定词
    12.8 关键概念
    12.9 总结
    12.10 复习题
    12.11 编程练习

    第13章 文件输入/输出
    13.1 和文件进行通信
    13.2 标准I/O
    13.3 一个简单的文件压缩程序
    13.4 文件I/O:fprintf ( )、fscanf ( )、fgets ( )和fputs ( )函数
    13.5 随机存取:fseek()和ftell()函数
    13.6 标准I/O内幕
    13.7 其他标准I/O函数
    13.8 关键概念
    13.9 总结
    13.10 复习题
    13.11 编程练习

    第14章 结构和其他数据形式
    14.1 示例问题:创建图书目录
    14.2 建立结构声明
    14.3 定义结构变量
    14.4 结构数组
    14.5 嵌套结构
    14.6 指向结构的指针
    14.7 向函数传递结构信息
    14.8 把结构内容保存到文件中
    14.9 结构:下一步是什么
    14.10 联合简介
    14.11 枚举类型
    14.12 typedef简介
    14.13 奇特的声明
    14.14 函数和指针
    14.15 关键概念
    14.16 总结
    14.17 复习题
    14.18 编程练习

    第15章 位操作
    15.1 二进制数、位和字节
    15.2 其他基数
    15.3 C的位运算符
    15.4 位字段
    15.5 关键概念
    15.6 总结
    15.7 复习题
    15.8 编程练习

    第16章 C预处理器和C库
    16.1 翻译程序的第一步
    16.2 明显常量:#define
    16.3 在#define中使用参数
    16.4 宏,还是函数
    16.5 文件包含:#include
    16.6 其他指令
    16.7 内联函数
    16.8 C库
    16.9 数学库
    16.10 通用工具库
    16.11 诊断库
    16.12 string.h库中的memcpy()和memmove()
    16.13 可变参数:stdarg.h
    16.14 关键概念
    16.15 总结
    16.16 复习题
    16.17 编程练习

    第17章 高级数据表示
    17.1 研究数据表示
    17.2 从数组到链表
    17.3 抽象数据类型(ADT)
    17.4 队列ADT
    17.5 用队列进行模拟
    17.6 链表与数组
    17.7 二叉搜索树
    17.8 其他说明
    17.9 关键概念
    17.10 总结
    17.11 复习题
    17.12 编程练习

    附录A 复习题答案
    附录B 参考资料
  • 内容简介:
      《C Primer Plus(第5版)(中文版)》共17章。第1、2章学习C语言编程所需的预备知识。第3到15章介绍了C语言的相关知识,包括数据类型、格式化输入输出、运算符、表达式、流程控制语句、函数、数组和指针、字符串操作、内存管理、位操作等等,知识内容都针对C99标准;另外,第10章强化了对指针的讨论,第12章引入了动态内存分配的概念,这些内容更加适合读者的需求。第16章和第17章讨论了C预处理器和C库函数、高级数据表示(数据结构)方面的内容。附录给出了各章后面复习题、编程练习的答案和丰富的C编程参考资料。
  • 作者简介:
      Stephen Prata,在加利福尼亚州的Kentfield的Marin学院教授天文学、物理学和程序设计课程。他在加州工业学院获得学士学位,从加州大学伯克利分校获得博士学位。他接触计算机,始于对星河的计算机建模。Stephen已经编写或与他人合作编写了十多本书。其中包括C++Primer Plus和Unix Prinmer Plus.
  • 目录:
    第1章 概览
    1.1 C语言的起源
    1.2 使用C语言的理由
    1.3 C语言的发展方向
    1.4 计算机工作的基本原理
    1.5 高级计算机语言和编译器
    1.6 使用C语言的7个步骤
    1.7 编程机制
    1.8 语言标准
    1.9 本书的组织结构
    1.10 本书体例
    1.11 总结
    1.12 复习题
    1.13 编程练习

    第2章 C语言概述
    2.1 C语言的一个简单实例
    2.2 实例说明
    2.3 一个简单程序的结构
    2.4 使程序可读的技巧
    2.5 更进一步
    2.6 多个函数
    2.7 调试
    2.8 关键字和保留标识符
    2.9 关键概念
    2.10 总结
    2.11 复习题
    2.12 编程练习

    第3章 数据和C
    3.1 示例程序
    3.2 变量与常量数据
    3.3 数据:数据类型关键字
    3.4 C数据类型
    3.5 使用数据类型
    3.6 参数和易犯的错误
    3.7 另一个例子:转义序列
    3.8 关键概念
    3.9 总结
    3.10 复习题
    3.11 编程练习

    第4章 字符串和格式化输入/输出
    4.1 前导程序
    4.2 字符串简介
    4.3 常量和C预处理器
    4.4 研究和利用printf()和scanf()
    4.5 关键概念
    4.6 总结
    4.7 复习题
    4.8 编程练习

    第5章 运算符、表达式和语句
    5.1 循环简介
    5.2 基本运算符
    5.3 其他运算符
    5.4 表达式和语句
    5.5 类型转换
    5.6 带有参数的函数
    5.7 一个示例程序
    5.8 关键概念
    5.9 总结
    5.10 复习题
    5.11 编程练习

    第6章 C控制语句:循环
    6.1 再探while循环
    6.2 while语句
    6.4 不确定循环与计数循环
    6.5 for循环
    6.6 更多赋值运算符:+=、-=、*=、/=和%=
    6.7 逗号运算符
    6.8 退出条件循环:do while
    6.9 选择哪种循环
    6.10 嵌套循环
    6.11 数组
    6.12 使用函数返回值的循环例子
    6.13 关键概念
    6.14 总结
    6.15 复习题
    6.16 编程练习

    第7章 C控制语句:分支和跳转
    7.1 if语句
    7.2 在if语句中添加else关键字
    7.3 获得逻辑性
    7.4 一个统计字数的程序
    7.5 条件运算符?:
    7.6 循环辅助手段:continue和break
    7.7 多重选择:switch和break
    7.8 goto语句
    7.9 关键概念
    7.10 总结
    7.11 复习题
    7.12 编程练习

    第8章 字符输入/输出和输入确认
    8.1 单字符I/O:getchar()和putchar()
    8.2 缓冲区
    8.3 终止键盘输入
    8.5 创建一个更友好的用户界面
    8.6 输入确认
    8.7 菜单浏览
    8.8 关键概念
    8.9 总结
    8.10 复习题
    8.11 编程练习

    第9章 函数
    9.1 函数概述
    9.2 ANSI C的函数原型
    9.3 递归
    9.4 多源代码文件程序的编译
    9.5 地址运算符:&
    9.6 改变调用函数中的变量
    9.7 指针简介
    9.8 关键概念
    9.9 总结
    9.10 复习题
    9.11 编程练习

    第10章 数组和指针
    10.1 数组
    10.2 多维数组
    10.3 指针和数组
    10.4 函数、数组和指针
    10.5 指针操作
    10.6 保护数组内容
    10.7 指针和多维数组
    10.8 变长数组(VLA)
    10.9 复合文字
    10.10 关键概念
    10.11 总结
    10.12 复习题
    10.13 编程练习

    第11章 字符串和字符串函数
    11.1 字符串表示和字符串I/O
    11.2 字符串输入
    11.3 字符串输出
    11.4 自定义字符串输入/输出函数
    11.5 字符串函数
    11.6 字符串例子:字符串排序
    11.7 ctype.h字符函数和字符串
    11.8 命令行参数
    11.9 把字符串转换为数字
    11.10 关键概念
    11.11 总结
    11.12 复习题
    11.13 编程练习

    第12章 存储类、链接和内存管理
    12.1 存储类
    12.2 存储类说明符
    12.3 存储类和函数
    12.4 随机数函数和静态变量
    12.5 掷骰子
    12.6 分配内存:malloc()和free()
    12.7 ANSI C的类型限定词
    12.8 关键概念
    12.9 总结
    12.10 复习题
    12.11 编程练习

    第13章 文件输入/输出
    13.1 和文件进行通信
    13.2 标准I/O
    13.3 一个简单的文件压缩程序
    13.4 文件I/O:fprintf ( )、fscanf ( )、fgets ( )和fputs ( )函数
    13.5 随机存取:fseek()和ftell()函数
    13.6 标准I/O内幕
    13.7 其他标准I/O函数
    13.8 关键概念
    13.9 总结
    13.10 复习题
    13.11 编程练习

    第14章 结构和其他数据形式
    14.1 示例问题:创建图书目录
    14.2 建立结构声明
    14.3 定义结构变量
    14.4 结构数组
    14.5 嵌套结构
    14.6 指向结构的指针
    14.7 向函数传递结构信息
    14.8 把结构内容保存到文件中
    14.9 结构:下一步是什么
    14.10 联合简介
    14.11 枚举类型
    14.12 typedef简介
    14.13 奇特的声明
    14.14 函数和指针
    14.15 关键概念
    14.16 总结
    14.17 复习题
    14.18 编程练习

    第15章 位操作
    15.1 二进制数、位和字节
    15.2 其他基数
    15.3 C的位运算符
    15.4 位字段
    15.5 关键概念
    15.6 总结
    15.7 复习题
    15.8 编程练习

    第16章 C预处理器和C库
    16.1 翻译程序的第一步
    16.2 明显常量:#define
    16.3 在#define中使用参数
    16.4 宏,还是函数
    16.5 文件包含:#include
    16.6 其他指令
    16.7 内联函数
    16.8 C库
    16.9 数学库
    16.10 通用工具库
    16.11 诊断库
    16.12 string.h库中的memcpy()和memmove()
    16.13 可变参数:stdarg.h
    16.14 关键概念
    16.15 总结
    16.16 复习题
    16.17 编程练习

    第17章 高级数据表示
    17.1 研究数据表示
    17.2 从数组到链表
    17.3 抽象数据类型(ADT)
    17.4 队列ADT
    17.5 用队列进行模拟
    17.6 链表与数组
    17.7 二叉搜索树
    17.8 其他说明
    17.9 关键概念
    17.10 总结
    17.11 复习题
    17.12 编程练习

    附录A 复习题答案
    附录B 参考资料
查看详情
相关图书 / 更多
C Primer Plus(第五版) 中文版
C + + 程序设计(第二版)
李秉璋 主编;罗烨
C Primer Plus(第五版) 中文版
C Primer Plus 第6版 中文版
[美]史蒂芬·普拉达(Stephen Prata)
C Primer Plus(第五版) 中文版
C How to Program, Global Edition
Paul Deitel, Harvey Deitel 作者
C Primer Plus(第五版) 中文版
C 语言程序设计
张磊 主编
C Primer Plus(第五版) 中文版
C 语言程序设计 (21世纪高等院校规划教材)
林军 主编
C Primer Plus(第五版) 中文版
C Interfaces and Implementations:Techniques for Creating Reusable Software (Addison-Wesley Professional Computing Series)
David R. Hanson
C Primer Plus(第五版) 中文版
C Primer Plus:6th Edition
Stephen Prata
C Primer Plus(第五版) 中文版
C Primer Plus:(Fifth Edition)
Stephen Prata
C Primer Plus(第五版) 中文版
C 程序设计实验指导与习题解答
陆奎、刘文娟  主编
C Primer Plus(第五版) 中文版
C 语言从入门到项目实践(超值版)
聚慕课教育研发中心
C Primer Plus(第五版) 中文版
C 语言程序设计教程
王联国 主编
C Primer Plus(第五版) 中文版
C How to Program (3rd Edition)
Harvey M. Deitel;Paul J. Deitel
您可能感兴趣 / 更多
C Primer Plus(第五版) 中文版
宇宙视觉史:从宇宙大爆炸到时间的尽头
[美]查尔斯·刘 著;高爽 译者;[美]马克西姆· 马洛维奇科 绘;未读 出品
C Primer Plus(第五版) 中文版
写出我心 普通人如何通过写作表达自己(平装本)
[美]娜塔莉·戈德堡(Natalie Goldberg)
C Primer Plus(第五版) 中文版
写出我心3 写作疗愈的真正秘密
[美]娜塔莉·戈德堡(Natalie Goldberg)
C Primer Plus(第五版) 中文版
神套路:为什么我们总被带节奏(狂热与网红时代醍醐灌顶之作,教给普通人安身立命的不二法门!)
[美]阿里·阿莫萨维 著;[哥伦比亚]亚历杭德罗·希拉尔多 绘
C Primer Plus(第五版) 中文版
阿伦森自传
[美]埃利奥特·阿伦森(Elliot Aronson) 著;沈捷 译;湛庐文化 出品
C Primer Plus(第五版) 中文版
街头官僚:公共服务中的个人困境
[美]迈克尔·李普斯基(Michael Lipsky)
C Primer Plus(第五版) 中文版
史前至蒙古帝国时期的内欧亚大陆史
[美]大卫·克里斯蒂安 著;潘玲 译;杨建华 校
C Primer Plus(第五版) 中文版
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
C Primer Plus(第五版) 中文版
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
C Primer Plus(第五版) 中文版
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
C Primer Plus(第五版) 中文版
自律我也能做到(全9册)
[美]康妮·科维尔·米勒 著;[阿根廷]维多利亚·阿萨纳利 绘
C Primer Plus(第五版) 中文版
你在等什么?
[美]斯科特·明钦 著;[中]易万 译;[美]马特 ·斐兰 绘