pdf

C语言核心技术 原书第2版.pdf

  • 1星
  • 日期: 2019-03-23
  • 大小: 138.76MB
  • 所需积分:1分
  • 下载次数:66
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: C语言

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

本书是一本关于C编程语言与C语言链接库的完整参考手册。作为一本阐述核心技术(In a Nutshell)的书,它的目的是在日常工作中为C语言程序员提供方便、可靠的辅助作用。本书介绍了C语言的所有元素,并通过大量的示例展示了这些元素的用法。

  最新的C语言规范是2011年发布的C语言国际标准,ISO/IEC 9899:2011,通常称为C11。该标准取代了C99标准(ISO/IEC 9899:1999)及其技术修正,这些修正包括2001年的TC1、2004年的TC2,以及2007年的TC3。第一个C语言国际标准于1990年发布,名为ISO/IEC 9899:1990,它于1995年增补了规范性附录1(ISO/IEC9899/AMD1:1995)。1990年的ISO/IEC标准对应于ANSI标准X3.159,后者于1989年发布,通常称为ANSI C或C89。

  并非所有编译器以及标准库实现版本都支持2011年所发布C语言标准的新特性。因此,在本书中,我们会在2011年C语言标准的新特性上标注C11(例如多线程、泛型宏,以及新的标准库函数)。在C99标准所引入的扩展特性上标注C99。

  本书不是针对C语言编程的入门书籍。虽然它涵盖了该语言的所有基础,但这些内容并非以教程的形式组织编写。如果你尚未接触过C语言,我们建议你先学习至少一本C语言入门书籍。如果你有其他编程语言的经验,例如Java或C++,也可以直接参考本书。

  本书的组织方式

  本书分为三部分。第一部分严格按照各项介绍C语言;第二部分介绍标准库;第三部分通过GNU软件集合中广泛使用的工具,介绍程序的编译与测试过程。

更多简介内容

推荐帖子

听说看视频也有礼?
真的,这是真的! 您只需要跟着我的流程走一遍,真的有好礼! 活动时间:即日起——2020年9月06日 活动流程: >>点击这里 进入活动页面,在页面中找到下图的任何一个, 选择自己感兴趣的领域,点击播放(第一次播放会填写表单)即可。   活动结束后我们将从填写表单的网友中抽取30名幸运奖发送下方奖品!  
EEWORLD社区 综合技术交流
兆易GD32450I-EVAL——丰富板载,横跨多领域
要问兆易哪个板子好玩?有很多网友一致推荐GD32450I-EVAL,丰富板载,可玩性高。 确实,兆易GD32450I-EVAL板载功能非常丰富,除了基于ARM Cortex-M4处理器的主控制器,还包括一块带电阻触摸屏的4.3英寸LCD模组(480*272)、摄像头模组、音频电路、ADC/DAC、MicroSD卡座、以太网接口、纽扣电池座、4个机械按键、USB HS/FS接口、GD-
okhxyyo 国产芯片交流
43页精华文档,解答您这些年关于探头的那些问号!
  探头   探头是工程师日常必备工具,它被用来连接和探测被测器件,对于测试、测量至关重要。 而面对不同应用需求,不同品牌探头,在选择探头与使用探头方法上往往存在着很多问题,那么工程师们关于探头的诸多问号该如何解决呢?   扫描二维码,立即下载43页文档解答您的那
eric_wang 测试/测量
【TI无线】微型双模无线接收器
描述 该板是 SFF(小型)完整的微型无线接收器解决方案。输出为 5Vdc (1A),可以用它为采用了任何符合工业标准 WPC 或 PMA 的发送器的电池供电器件供电或充电。 特性 符合 WPC v1.1 和 PMA 1.1 标准的通信和控制 可用于手机、智能手机、耳机、数码相机、便携式媒体播放器、其他手持设备 在 RX 线圈与 DC 输出之间只需要集成电路 (IC) 可编
Jacktang 无线连接
DM8148从DSP侧发送Frames流到A8侧程序配置
最近在调试DM8148,根据需求需要将摄像头获取的数据送入DSP进行图像处理后再送入A8进行其他处理(网络发送等),在调试的过程中一直遇到数据从DSP侧发送到A8时,程序只能成功执行几次,然后A8侧的FramesInLink就获取不到数据,仔细阅读官方的例程后,总算是调通了,现在把过程记录下来。 第一次写,有不当或者错误的地方欢迎指出。 将Frames或者Bits数据流从BIOS侧发送到Lin
fish001 DSP 与 ARM 处理器
DSP28335使用问题
   TI 的DSP为了提高安全性能,将很多关键寄存器作了保护处理。通过状态寄存器1(ST1)的位6设置与复位,来决定是否允许DSP指令对关键寄存器进行操作。这些关键寄存器包括:器件仿真寄存器、FLASH寄存器、CSM寄存器、PIE矢量表、系统控制寄存器、GPIOMux寄存器、eCAN寄存器的一部分。     DSP由于在上电复位之后,状态寄存器基本上都是清零,而这样的状态下正是上述特殊寄存器禁
fish001 DSP 与 ARM 处理器

评论

binfeng
非常好的资料,下了学学,谢谢楼主
2020-05-26 08:40:14回复
zxdzxd38378
非常好的资料,感谢分享!
2019-09-28 21:07:17回复
hnqhaoxin
非常好的资料,感谢分享!
2019-09-02 22:45:04回复
joshuacp
这不是C语言的经典书籍,下载了,看看。
2019-08-23 10:26:15回复
福星大嘴鸟成
本质上C是一种可读性比较强的汇编语言 未来X128CPU架构出来后 C会更强大
2019-07-20 11:47:19回复
华北小卿
学习学习,C语言的教程很多,看看这本怎么样,多谢~~
2019-04-07 03:15:46回复
Ryan2018
非常好的资料,推荐给那些想在C语言方面有所突破的,感谢分享!
2019-03-29 18:18:13回复
登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

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

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

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 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); }) })