Linux C程序设计大全 qy.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
前 言 随着计算机技术的高速发展,Linux系统在服务器解决方案中的优势越来越被开发者认同。在计算机就业 市场上,基于Linux系统开发的人员需求量也不断增加。其中,对Linux系统环境下C语言开发人员的需求 尤为明显。由于C语言本身在语法结构、语言风格和编程思想上的特点,使C语言一直被公认为难以学 习、轻松掌握。 尽管Linux环境下C语言开发越来越被企业和开发人员认同,关注的人数也越来越多,但实际上,真正了 解和掌握C语言开发的人却很少。因此,笔者总结亲身学习Linux系统函数接口的经验,并结合自己多年 从事Linux环境下C语言应用程序开发的经验,编写出这本能够真正让开发者掌握Linux环境下C语言编程 技巧的书。在这本书中,笔者将通过28章的学习规划,让读者快速掌握Linux环境下C语言编程的基本知 识和编程技巧。 本书特色 相比同类图书,本书具有以下明显特色。 1 .技术翔实,内容突出 本书从实际开发者的角度全面地介绍了Linux环境下C语言编程的基础知识。本书涉及了Linux系统函数的 各个方面,选择了当前最热门、应用最广的技术进行了深入的讨论。 2 .概念准确,理解深刻 在本书中,对每个核心的概念都使用通俗形象的语言进行解释,对于很多关键概念,还配有相关插图, 让读者更加直观地掌握概念的含义。同时,鉴于广大的开发者对 Windows比较熟悉,本书在多处概 念讲解中,将其和Windows系统开发中相关的概念进行对比讲解,来加深读者对Linux开发的理解。 3 .实例丰富,强调实践 为了让读者易于掌握Linux环境下C语言编程的技巧,本书列举了大量实例进行讲解,通过这些实例,读 者可以更加深入地理解相关概念,从而达到灵活使用Linux系统函数接口编写程序的目的。另外,本书重 点强调实践性,本书中的很多例子都来源于作者的实际开发,大多数实例都是一些实际项目中截取的一 部分子功能。通过对这些例子的学习,可以增强读者的动手实践能力。 4 .代码规范,注释详细 为了让读者了解Linux环境下开发的要求,本书在讲解代码时,十分注意代码规范。同时,所有的代码都 取自实际开发经验,符合规范。为了帮助读者理解代码含义,本书对代码进行了详细的注释,读者可以 通过注释十分便利地了解代码的结构和流程。本书所涉及的源代码可到清华大学出版社的网站上下载, 网址:。 本书内容 本书共分为6篇,循序渐进地讲述了Linux环境下C语言的编程技术,从基本概念到具体实践、从系统函 数接口的认识到具体操作等全方位的知识。 第1篇(第1 ~5章)简单介绍了Linux的发展历史、发展方向以及Linux环境下的一些常用的开发语言。同 时还介绍了C语言中的重点和难点。在本篇跨过C语言的基础部分,对C语言的难点和在现实开发过程中 容易出错的部分进行了深入讲解,并且配以大量的 实例。 第2篇(第6 ~9章)讲述了Linux操作系统中的C语言开发环境。在本篇中详细介绍了Linux环境下的开发 工具,同时为了使读者理解透彻,还举了对应的实例,供读者参考、模拟、实践。 第3篇(第10 ~16章)讲述了Linux环境下和进程有关的操作,包括Linux操作系统中进程运行的环境、 Linux操作系统中对进程的控制、Linux环境下进程之间的通信方法以及线程的相关操作。 第4篇(第17 ~21章)介绍了Linux环境下和文件有关的操作,包括Linux操作系统中读写文件的I/O、文 件系统的结构与组织、Linux中的特殊文件的使用以及Linux环境下基于流的I/O。 第5篇(第22 ~26章)专门介绍Linux环境下的网络编程。通过对网络基础协议、Linux网络的编程基础操 作以及两个网络应用程序实例的讲解,使读者理清Linux环境下网络的流程。 第6篇(第27 ~28章)介绍Linux环境下的shell脚本。通过对编写shell脚本基础知识的阐述,使读者基本 掌握这门和C语言配合的最好的脚本语言。 阅读本书建议 为了提高读者学习效率,增强学习效果,特别提出以下学习建议。 ❑ 在本书中,为了帮助读者理解概念,多次使用了图示的方法来讲解概念。请读者认真查看这些示意 图,这样可以帮助读者更加深刻地理解概念。 ❑ 本书的所有实例都有实际开发背景,所以,请读者亲自完成书中的实例,这样才能身临其境地感受 到实际项目对开发者的要求。 ❑ 注重技术交流。Linux本身就是开源的系统,从诞生之日起,就和技术交流密切相关。根据笔者的经 验,技术交流和网络资源对开发者而言,是至关重要的。希望读

文档评论(0)

152****1430 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档