ENGLISH

Modern C Quick Syntax Reference. A Pocket Guide to the Language, APIs and Library [2nd ed.]

Book information

Publisher
Apress
Year
2019
ISBN
978-1-4842-4288-9
Language
english
Format
PDF
Filesize
847 kB (867402 bytes)
Pages
110\110
Time added
2018-12-30 17:24:50

Description

Contents......Page 3 Intro......Page 9 Creating a Project......Page 11 Hello World......Page 12 IntelliSense......Page 13 Visual Studio Compilation......Page 14 Console Compilation......Page 15 Comments......Page 16 Data Types......Page 17 Assigning Variables......Page 18 Printing Variables......Page 19 Integer Types......Page 20 Signed and Unsigned......Page 21 Sized Integers......Page 23 Literal Suffixes......Page 24 Char Type......Page 25 Variable Scope......Page 26 Arithmetic Operators......Page 28 Increment and Decrement Operators......Page 29 Logical Operators......Page 30 Bitwise Operators......Page 31 Operator Precedence......Page 32 Dereferencing Pointers......Page 33 Pointing to a Pointer......Page 34 Null Pointer......Page 35 Array Assignment......Page 36 Arrays and Pointers......Page 37 Array Size......Page 38 Strings......Page 39 Escape Characters......Page 40 String Functions......Page 41 If Statement......Page 43 Switch Statement......Page 44 Ternary Operator......Page 45 Do-While Loop......Page 46 For Loop......Page 47 Goto Statement......Page 48 Calling Functions......Page 49 Void Parameter......Page 50 Return Statement......Page 51 Forward Declaration......Page 52 Variable Parameter Lists......Page 53 Pass by Value......Page 54 Return by Value or Address......Page 55 Inline Functions......Page 56 Typedefs......Page 58 Enums......Page 59 Enum Constant Values......Page 60 Enum Scope......Page 61 Struct Objects......Page 62 Member Access......Page 63 Struct Pointers......Page 64 Bit Fields......Page 65 Unions......Page 67 Implicit Conversions......Page 69 Explicit Conversions......Page 70 Register......Page 71 External......Page 72 Static......Page 73 Volatile......Page 74 Constant Pointers......Page 76 Constant Parameters......Page 77 Constant Guideline......Page 78 Preprocessor......Page 79 Define......Page 80 Predefined Macros......Page 81 Macro Functions......Page 82 Conditional Compilation......Page 83 Compile if Defined......Page 84 Pragma......Page 85 Malloc......Page 86 Free......Page 87 Realloc......Page 88 Calloc......Page 89 Void Pointers......Page 90 Function Pointers......Page 91 Input Handling......Page 93 Keyboard Input......Page 94 File Input and Output......Page 96 Error Handling......Page 97 Why Use Headers......Page 99 What to Include in Headers......Page 100 Include Guards......Page 102 String Conversion......Page 103 Number Conversion......Page 106 Index......Page 107

Similar books