pdf

C Primer Plus 第6版 中文版

  • 1星
  • 日期: 2018-08-05
  • 大小: 21.67MB
  • 所需积分:10分
  • 下载次数:165
  • favicon收藏
  • rep举报
  • free评论
标签: C语言

  C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

带书签

带书签

PDF文档

PDF文档

C

C

Primer

Primer

Plus

Plus

CPrimer  Plus(第6版)中文版  [美]Stephen  Prata 著      姜佑 译

人民邮电出版社

本书详细讲解了C语言的基本概念和编程技巧。

全书共17章。第1章、第2章介绍了C语言编程的预备知识。第3章~第

15章详细讲解了C语言的相关知识,包括数据类型、格式化输入/输出、运算

符、表达式、语句、循环、字符输入和输出、函数、数组和指针、字符和字

符串函数、内存管理、文件输入输出、结构、位操作等。第16章、第17章介

绍C预处理器、C库和高级数据表示。本书以完整的程序为例,讲解C语言的

知识要点和注意事项。每章末尾设计了大量复习题和编程练习,帮助读者巩

固所学知识和提高实际编程能力。附录给出了各章复习题的参考答案和丰富

的参考资料。

本书可作为C语言的教材,适用于需要系统学习C语言的初学者,也适

用于巩固C语言知识或希望进一步提高编程技术的程序员。

作者简介

Stephen    Prata曾在加利福尼亚的马林学院(肯特菲尔德)教授天文学、

物理学和程序设计课程,现已退休。他在加州理工学院获得学士学位,在加

州大学伯克利分校获得博士学位。他最早接触程序设计,是为了利用计算机

给星团建模。Stephen撰写和与他人合著了十几本图书,其中包括C++Primer

Plus和UNIX  Primer  Plus。

献辞

谨将本书献给我的父亲William  Prata。

致谢

感谢Pearson的Mark  Taber一直都非常关注本书。感谢Danny  Kalev在技术

上提供的帮助和建议。

目 录 封面 扉页 版权 内容提要 作者简介 前言 第1章 初识C语言 1.1 C语言的起源 1.2 选择C语言的理由 1.2.1 设计特性 1.2.2 高效性 1.2.3 可移植性 1.2.4 强大而灵活 1.2.5 面向程序员 1.2.6 缺点 1.3 C语言的应用范围 1.4 计算机能做什么 1.5 高级计算机语言和编译器 1.6 语言标准 1.6.1 第1个ANSI/ISO C标准 1.6.2 C99标准 1.6.3 C11标准 1.7 使用C语言的7个步骤 1.7.1 第1步:定义程序的目标 1.7.2 第2步:设计程序 1.7.3 第3步:编写代码 1.7.4 第4步:编译 1.7.5 第5步:运行程序 1.7.6 第6步:测试和调试程序 1.7.7 第7步:维护和修改代码 1.7.8 说明 2 1.8 编程机制 1.8.1 目标代码文件、可执行文件和库 1.8.2 UNIX系统 1.8.3 GNU编译器集合和LLVM项目 1.8.4 Linux系统 1.8.5 PC的命令行编译器 1.8.6 集成开发环境(Windows) 1.8.7 Windows/Linux 1.8.8 Macintosh中的C 1.9 本书的组织结构 1.10 本书的约定 1.10.1 字体 1.10.2 程序输出 1.10.3 特殊元素 1.11 本章小结 1.12 复习题 1.13 编程练习 第2章 C语言概述 2.1 简单的C程序示例 2.2 示例解释 2.2.1 第1遍:快速概要 2.2.2 第2遍:程序细节 2.3 简单程序的结构 2.4 提高程序可读性的技巧 2.5 进一步使用C 2.5.1 程序说明 2.5.2 多条声明 2.5.3 乘法 2.5.4 打印多个值 2.6 多个函数 2.7 调试程序 2.7.1 语法错误 2.7.2 语义错误 3 2.7.3 程序状态 2.8 关键字和保留标识符 2.9 关键概念 2.10 本章小结 2.11 复习题 2.12 编程练习 第3章 数据和C 3.1 示例程序 3.2 变量与常量数据 3.3 数据:数据类型关键字 3.3.1 整数和浮点数 3.3.2 整数 3.3.3 浮点数 3.4 C语言基本数据类型 3.4.1 int类型 3.4.2 其他整数类型 3.4.3 使用字符:char类型 3.4.4 _Bool类型 3.4.5 可移植类型:stdint.h和inttypes.h 3.4.6 float、double和long double 3.4.7 复数和虚数类型 3.4.8 其他类型 3.4.9 类型大小 3.5 使用数据类型 3.6 参数和陷阱 3.7 转义序列示例 3.7.1 程序运行情况 3.7.2 刷新输出 3.8 关键概念 3.9 本章小结 3.10 复习题 3.11 编程练习 第4章 字符串和格式化输入/输出 4 4.1 前导程序 4.2 字符串简介 4.2.1 char类型数组和null字符 4.2.2 使用字符串 4.2.3 strlen()函数 4.3 常量和C预处理器 4.3.1 const限定符 4.3.2 明示常量 4.4 printf()和scanf() 4.4.1 printf()函数 4.4.2 使用printf() 4.4.3 printf()的转换说明修饰符 4.4.4 转换说明的意义 4.4.5 使用scanf() 4.4.6 printf()和scanf()的*修饰符 4.4.7 printf()的用法提示 4.5 关键概念 4.6 本章小结 4.7 复习题 4.8 编程练习 第5章 运算符、表达式和语句 5.1 循环简介 5.2 基本运算符 5.2.1 赋值运算符:= 5.2.2 加法运算符:+ 5.2.3 减法运算符:- 5.2.4 符号运算符:-和+ 5.2.5 乘法运算符:* 5.2.6 除法运算符:/ 5.2.7 运算符优先级 5.2.8 优先级和求值顺序 5.3 其他运算符 5.3.1 sizeof运算符和size_t类型 5
更多简介内容

推荐帖子

评论

satino
内容全面,清晰,就是积分要的太多,还是谢谢博主
2019-08-24 21:04:25回复
登录/注册

意见反馈

求资源

回顶部

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })
×