fbpx

[email protected]

购物车

 查看订单

  • 我的帐户
东东购 | EasternEast
  • 中文书店
    • 畅销排行榜
      • 小说 畅销榜
      • 童书 畅销榜
      • 外语畅销榜
      • 管理畅销榜
      • 法律畅销榜
      • 青春文学畅销榜
    • 热门分类
      • 社会小说
      • 成功/励志 畅销榜
      • 人物传记
      • 大陆原创
      • 绘本童书
      • 影视小说
    • 文学推荐
      • 文集
      • 戏剧
      • 纪实文学
      • 名家作品
      • 民间文学
      • 中国现当代随笔
    • 新书热卖榜
      • 小说 新书热卖榜
      • 青春文学 新书热卖榜
      • 童书 新书热卖榜
      • 管理 新书热卖榜
      • 成功/励志 新书热卖榜
      • 艺术 新书热卖榜
  • 精选分类
    • 小说
    • 保健养生
    • 烹饪/美食
    • 风水/占卜
    • 青春文学
    • 童书
    • 管理
    • 成功/励志
    • 文学
    • 哲学/宗教
    • 传记
    • 投资理财
    • 亲子家教
    • 动漫/幽默
    • 法律 Legal
    • 经济 Economics
    • 所有分类
  • 关于东东
  • 帮我找书
搜索
首页计算机/网络影印版21世纪C语言(影印版)

21世纪C语言(影印版)

作者:(美)克莱门斯 著 出版社:东南大学出版社 出版时间:2013年05月 

ISBN: 9787564142056
年中特卖用“SALE15”折扣卷全场书籍85折!可与三本88折,六本78折的优惠叠加计算!全球包邮!
trust badge

EUR €37.99

类别: 程序设计, 影印版 SKU:5c23888d421aa9858779ce01 库存: 有现货
  • 描述
  • 评论( 0 )

描述

开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787564142056

编辑推荐

   
是否你的C语言编程环境被限制在VI和CC上?是否C语言的内存管理机制依然像20世纪90年代那样困扰你?BEN
KLEMENS提出了这些常见的问题,并且展示了**的工具如何使得C语言编程变得简单——能够帮助你调试、跟踪内存泄露、组织编译过程和管理源代码版本。
《21世纪C语言(影印版)》的作者是克莱门斯。

 

内容简介

     抛弃你对于C语言的那些陈旧观念吧。你应该重
新学习这门编程语言,它早已改变了过去的面貌。在 《21世纪C语言(影印版)》中,你将了解到在其他C语
言书籍中所缺失的那些*技术。C语言不仅仅是现 代编程语言的基石,它本身也是一门现代语言,尤其
适合于编写高效的、尖端的应用程序。你需要放弃那 些只有在大型机时代才有意义的旧习,转而选择相应
的工具来使用这门改进的极其简单的语言。无论目前 你是哪门编程语言的拥护者,你都不得不承认C语言 也很出色。

     《21世纪C语言(影印版)》的作者是克莱门斯。

 

目  录

Preface

Part I.The Environment

1.SetYourself Up for Easy Compilation

 Use a Package Manager

 Compiling C with Windows

 POSIX for Windows

 Compiling C with POSIX

 Compiling C Without POSIX

 Which Way to the Library?

 A Few of My Favorite Flags

 Paths

 Runtime Linking

 Using Makefiles

 Setting Variables

 The Rules

 Using Libraries from Source

 Using Libraries from Source(Even if Your Sysadmin Doesn’t
Want You To)

 Compiling C Programs via Here Document

 Include Header Files from the Command Line

 The Unified Header

 Here Documents

 Compiling from stdin

2.Debug,Test,Document

 Using a Debugger

 GDB Variables

 Print Your Structures

 Using Valgrind to Check for Errors

 Unit Testing

 Using a Program as a Library

 Coverage

 Interweaving Documentation

 Doxygen

 Literate Code with CW’EB

 Error Checking

 What Is the User’s Involvement in the Error?

 The Context in Which the User Is Working

 How Should the Error Indication Be Returned?

3.PackagingYourProject

 The Shell

 Replacing Shell Commands with Their Outputs

 Use the Shell’s for Loops to Operate on a Set of Files

 TestforFiles

 fc

 Makefiles VS.Shell Scripts

 Packaging Your Code with Autotools

 An Autotools Demo

 Describing the Makefile with makefile.am

 The configure Script

4.VersionControI

 Changes via diff

 Git’s Objects

 The Stash

 Trees and Their Branches

 Merging

 The Rebase

 Remote Repositories

5.PlayingNicewithOthers

 The Process 

 Writing to Be Read by Nonnatives

 The Wrapper Function

 Smuggling Data Structures Across the Border

 Linking

 Python Host

 Compiling and Linking 

 The Conditional Subdirectory for Automake

 Distutils Backed with Autotools

Part II.The Language

6.YOurPaIthePointer

 Automatic,Static,and Manual Memory

 Persistent State Variables

 Pointers Without malloc

 Structures Get Copied,Arrays Get Aliased

 malloc and Memory—Twiddling

 The Fault Is in Our Stars

 All the Pointer Arithmetic You Need to Know

7.CSyntaxYouCanIgnore

 Don’t Bother Explicitly Returning from main 

 Let Declarations Flow

 Set Array Size at Runtime

 Cast Less

 Enums and Strings

 Labels,gotos,switches,and breaks

 gotO Considered

 switch

 Deprecate Float

8.Obstaclesand Oppounity

 Cultivate Robust and Flourishing Macros

 Preprocessor Tricks

 Linkage with static and extem

 Declare Externally Linked Elements Only in Header
Files

 The const Keyword

 Noun—Adjective Form

 Tension

 Depth

 The char const Issue

9.Text

 Making String Handling Less Painful with asprintf

 Security

 Constant Strings

 Extending Strings with asprintf

 APean to strtok

 Unicode

 The Encoding for C Code

 Unicode Libraries

 The Sample Code

10.Better Structures

 Compound Literals

 Initialization via Compound Literals

 Variadic Macros

 Safely Terminated Lists

 Foreach

 Vectorize a Function

 Designated Initializers

 Initialize Arrays and Structs with Zeros

 Typedefs Save the Day

 A StyleNote

 Return Multiple Items from a Function

 Reporting Errors

 Flexible Function Inputs

 Declare Your Function.as printf-Style

 Optional and Named Arguments

 Polishing a Dull Function

 The Void Pointer and the Structures It Points To

 Functions with Generic Inputs

 Generic Structures

11.Object-Oriented Programmingin C

 What You Don’t Get(and Why You Won’t Miss It)

 Scope

 Overloaded with Operator Overloading

 Extending Structures and Dictionaries

 Extending a Structure

 Implementing a Dictionary

 Base Your Code on Pointers to Objects

 Functions in Your Structs

 Count References,

 Example:A Substring Object

 An Agent—Based Model of Group Formation

12.Libraries

 GLib

 POS.IX

 Using mmap for Gigantic Data Sets

 Easy Threading with Pthreads

 The GNU Scientific Library

 SQLite

 The Queries

libxml and cURL

Epilogue

Glossary

Bibliography

Index

 

抢先评论了 “21世纪C语言(影印版)” 取消回复

评论

还没有评论。

相关产品

加入购物车

Python编程快速上手 让繁琐工作自动化(Python3编程从入门到实践 新手学习必备用书)

EUR €36.99
评分 5.00 / 5
加入购物车

R语言实战 第2版

EUR €58.99
评分 5.00 / 5
阅读更多
缺货

数据结构——C++版(第四版)(英文影印版)

EUR €63.99
加入购物车

数据结构和编程设计——应用C语言(第二版)(影印版)

EUR €56.99

东东购的宗旨是服务喜爱阅读中文书籍的海外人民,提供一个完善的购书平台,让国人不论何时何地都能沉浸在书香之中,读着熟悉的中文字,回忆着家乡的味道。


安全加密结账 安心网络购物 支持Paypal付款

常见问题

  • 货物配送
  • 退换货政策
  • 隐私政策
  • 联盟营销

客户服务

  • 联系东东
  • 关于东东
  • 帮我找书
  • 货物追踪
  • 会员登入

订阅最新的优惠讯息和书籍资讯

选择币别

EUR
USD
CAD
AUD
NZD
NOK
GBP
CHF
SEK
CNY
UAH
ILS
SAR
MXN
KRW
MYR
SGD
HUF
TRY
JPY
HKD
TWD
facebookinstagram
©2020 东东购 EasternEast.com

限时特卖:用“SALE15”优惠券全场书籍85折!可与三本88折,六本78折的优惠叠加计算。 忽略