日韩偷拍一区二区,国产香蕉久久精品综合网,亚洲激情五月婷婷,欧美日韩国产不卡

在線客服
21世紀C語言(影印版)圖書
人氣:41

21世紀C語言(影印版)

全新正版教育類圖書
  • 所屬分類:圖書 >計算機/網絡>影印版  
  • 作者:(美)[克萊門斯]
  • 產品參數:
  • 叢書名:--
  • 國際刊號:9787564142056
  • 出版社:東南大學出版社
  • 出版時間:2013-05
  • 印刷時間:2013-05-01
  • 版次:1
  • 開本:16開
  • 頁數:50
  • 紙張:膠版紙
  • 包裝:平裝-膠訂
  • 套裝:

內容簡介

拋棄你對于C語言的那些陳舊觀念吧。你應該重新學習這門編程語言,它早已改變了過去的面貌。在 《21世紀C語言(影印版)》中,你將了解到在其他C語言書籍中所缺失的那些技術。C語言不僅僅是現 代編程語言的基石,它本身也是一門現代語言,尤其適合于編寫高效的、尖端的應用程序。你需要放棄那 些只有在大型機時代才有意義的舊習,轉而選擇相應的工具來使用這門改進的極其簡單的語言。無論目前 你是哪門編程語言的擁護者,你都不得不承認C語言 也很出色。

21世紀C語言(影印版)》的作者是克萊門斯。

編輯推薦

是否你的C語言編程環境被限制在VI和CC上?是否C語言的內存管理機制依然像20世紀90年代那樣困擾你?BENKLEMENS提出了這些常見的問題,并且展示了的工具如何使得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`tWant 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 HeaderFiles

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

網友評論(不代表本站觀點)

免責聲明

更多出版社
主站蜘蛛池模板: 田东县| 富宁县| 巴马| 凤翔县| 平利县| 额尔古纳市| 乌鲁木齐市| 乐平市| 霞浦县| 蓬溪县| 固阳县| 陆河县| 宝丰县| 怀化市| 苍溪县| 施秉县| 浦城县| 孙吴县| 浑源县| 河北区| 成都市| 永州市| 宁海县| 康平县| 恩平市| 诏安县| 白银市| 蛟河市| 阳春市| 额敏县| 淮安市| 息烽县| 兰坪| 银川市| 太仆寺旗| 武宣县| 辉县市| 保亭| 石城县| 长沙县| 琼中|