编辑推荐
null
内容简介
Paul Deitel、Harvey Deitel编著的《C11编程导论(英文版)》沿用了Deitel特色的“程序实况解说”,深入探讨了C语言和C标准库。通过完整的语法着色、代码高亮、代码演练和程序输出,全面地介绍了测试程序的概念。本书汇集约5000行C代码和数百个开发技巧,将帮助你构建强大的应用程序。本书的内容包括构建自定义数据结构、标准库等;并选择了C11标准的一些新特性,如多线程来帮助你为目前的多核系*****写高性能的应用程序;C语言安全编程部分展示了如何让你编写的程序具有更好的鲁棒性,不易受到攻击。 本书适合具有一定高级语言编程背景的程序员阅读。
目 录
前言1 Introduction 1.1 Introduction 1.2 The C Programming Language 1.3 C Standard Library 1.4 C++ and Other C-Based Languages 1.5 Typical C Program Development Environment 1.5.1 Phase 1: Creating a Program 1.5.2 Phases 2 and 3: Preprocessing and Compiling a C Program 1.5.3 Phase 4: Linking 1.5.4 Phase 5: Loading 1.5.5 Phase 6: Execution 1.5.6 Standard Input, Standard Output and Standard Error Streams 1.6 Test-Driving a C Application in Windows, Linux and Mac OS X 1.6.1 Running a C Application from the Windows Command Prompt 1.6.2 Running a C Application Using GNU C with Linux 1.6.3 Running a C Application Using GNU C with Mac OS X 1.7 Operating Systems 1.7.1 Windows—A Proprietary Operating System 1.7.2 Linux—An Open-Source Operating System 1.7.3 Apple’s Mac OS X; Apple’s iOS ? for iPhone ? , iPad ? and iPod Touch ? Devices 1.7.4 Google’s Android2 Introduction to C Programming 2.1 Introduction 2.2 A Simple C Program: Printing a Line of Text 2.3 Another Simple C Program: Adding Two Integers 2.4 Arithmetic in C 2.5 Decision Making: Equality and Relational Operators 2.6 Secure C Programming3 Control Statements: Part I 3.1 Introduction 3.2 Control Structures 3.3 The if Selection Statement 3.4 The if … else Selection Statement 3.5 The while Repetition Statement 3.6 Class Average with Counter-Controlled Repetition 3.7 Class Average with Sentinel-Controlled Repetition 3.8 Nested Control Statements 3.9 Assignment Operators 3.10 Increment and Decrement Operators 3.11 Secure C Programming4 Control Statements: Part II 4.1 Introduction 4.2 Repetition Essentials 4.3 Counter-Controlled Repetition 4.4 for Repetition Statement 4.5 for Statement: Notes and Observations 4.6 Examples Using the for Statement 4.7 switch Multiple-Selection Statement 4.8 do … while Repetition Statement 4.9 break and continue Statements 4.10 Logical Operators 4.11 Confusing Equality ( == ) and Assignment ( ……
媒体评论
null