书籍详情
《 流畅的C语言》[84]百度网盘|亲测有效|pdf下载
  • 流畅的C语言

  • 出版社:中国电力出版社
  • 作者:[奥地利]克里斯托弗 普雷斯切恩(Christopher Preschern)
  • 出版时间:2024-07-01
  • 热度:2408
  • 上架时间:2025-03-08 06:13:50
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

编辑推荐

编辑推荐
在C语言编程的领域,很难得到专家的建议。尽管面向对象的编程语言有大量的帮助可供选择,但对于C语言却出奇地少。有了这本实战指南,无论是初学者还是经验丰富的C语言程序员,都能找到有关设计决策的指导,包括如何逐步将它们应用到构建大规模程序时的运行代码示例中。
专家推荐
“本书是一个优秀的资源,它介绍了许多实际应用的例子,帮助你使代码更加整洁和易于维护。”
——David Griffiths
《Head First C》的作者
“这本书指导初学者用C语言制作企业级产品。”
——Robert Hanmer
软件架构师

 
内容简介

本书分为两部分。在第I部分中,你将学习到如何为C编程语言专门实施用于实战设计的知识。第II部分包括将C编程模式应用于实现大型程序的经验。你将了解到如何通过拥有良好的设计决策的设计模式使得生活更轻松。本书包括以下模式:错误处理。返回错误信息。内存管理。从C函数返回数据。数据的生命周期和所有权。灵活的API。灵活的迭代器接口。在模块化程序中组织文件。逃离#ifdef地狱。

作者简介

Christopher Preschern,组织设计模式会议并发起提高设计模式编写的活动。作为ABB公司的一名C语言程序员,他收集并记录了如何编写企业级代码的实战知识。他曾在Graz University of Technology讲授编程和编程质量,并拥有计算机科学博士学位。

目  录
目录
前言 ..1
第I 部分 C 语言的模式
第1 章 错误处理 21
1.1 运行示例23
1.2 函数拆分24
1.3 守卫子句28
1.4 武士原则32
1.5 Goto 处理错误 36
1.6 清理记录40
1.7 基于对象的错误处理 ..43
1.8 总结 .48
1.9 进一步阅读 ..48
1.10 展望 ..49
前  言
前言
你拿起这本书是为了提升你的编程技能。很好,因为你一定会从这本书提供的实践知识中受益。如果你有丰富的C 语言编程经验,你将学习到良好设计决策的细节,以及它们的优缺点。如果你对C 语言编程还比较陌生,你会找到关于设计决策的指导,并且你会看到这些决策如何一点一点地应用到运行的代码示例中,以构建更大规模的程序。
这本书回答了如何构建C 程序、如何应对错误处理、如何设计灵活接口等问题。
当你对C 语言编程了解得更多时,经常会出现以下问题:
? 我应该返回任何错误信息吗?
? 我应该使用全局变量errno 来做这件事吗?
? 我应该有几个参数很多的函数还是相反?
? 我如何构建一个灵活的接口?

相关推荐