C quick syntax reference. (2015)
- Record Type:
- Book
- Title:
- C quick syntax reference. (2015)
- Main Title:
- C quick syntax reference
- Further Information:
- Note: Mikael Olsson.
- Authors:
- (Web programmer), Olsson, Mikael
- Contents:
- At a Glance -- Contents -- About the Author -- About the Technical Reviewer -- Introduction -- Chapter 1: Hello World -- Creating a Project -- Adding a Source File -- Hello World -- IntelliSense -- Chapter 2: Compile and Run -- Visual Studio Compilation -- Console Compilation -- Comments -- Chapter 3: Variables -- Data Types -- Declaring Variables -- Assigning Variables -- Printing Variables -- Integer Types -- Signed and Unsigned -- Sized Integers -- Floating-Point Types -- Literal Suffixes -- Char Type -- Bool Type -- Variable Scope -- Chapter 4: Operators -- Arithmetic Operators -- Assignment Operators -- Combined Assignment Operators -- Increment and Decrement Operators -- Comparison Operators -- Logical Operators -- Bitwise Operators -- Operator Precedence -- Chapter 5: Pointers -- Creating Pointers -- Dereferencing Pointers -- Pointing to a Pointer -- Null Pointer -- Chapter 6: Arrays -- Array Declaration and Allocation -- Array Assignment -- Multi-Dimensional Arrays -- Arrays and Pointers -- Array Size -- Chapter 7: String -- Escape Characters -- String Functions -- Chapter 8: Conditionals -- If Statement -- Switch Statement -- Ternary Operator -- Chapter 9: Loops -- While Loop -- Do-While Loop -- For Loop -- Break and Continue -- Goto Statement -- Chapter 10: Functions -- Defining Functions -- Calling Functions -- Function Parameters -- Void Parameter -- Return Statement -- Forward Declaration -- Variable Parameter Lists -- Pass by Value -- Pass by Address -- ReturnAt a Glance -- Contents -- About the Author -- About the Technical Reviewer -- Introduction -- Chapter 1: Hello World -- Creating a Project -- Adding a Source File -- Hello World -- IntelliSense -- Chapter 2: Compile and Run -- Visual Studio Compilation -- Console Compilation -- Comments -- Chapter 3: Variables -- Data Types -- Declaring Variables -- Assigning Variables -- Printing Variables -- Integer Types -- Signed and Unsigned -- Sized Integers -- Floating-Point Types -- Literal Suffixes -- Char Type -- Bool Type -- Variable Scope -- Chapter 4: Operators -- Arithmetic Operators -- Assignment Operators -- Combined Assignment Operators -- Increment and Decrement Operators -- Comparison Operators -- Logical Operators -- Bitwise Operators -- Operator Precedence -- Chapter 5: Pointers -- Creating Pointers -- Dereferencing Pointers -- Pointing to a Pointer -- Null Pointer -- Chapter 6: Arrays -- Array Declaration and Allocation -- Array Assignment -- Multi-Dimensional Arrays -- Arrays and Pointers -- Array Size -- Chapter 7: String -- Escape Characters -- String Functions -- Chapter 8: Conditionals -- If Statement -- Switch Statement -- Ternary Operator -- Chapter 9: Loops -- While Loop -- Do-While Loop -- For Loop -- Break and Continue -- Goto Statement -- Chapter 10: Functions -- Defining Functions -- Calling Functions -- Function Parameters -- Void Parameter -- Return Statement -- Forward Declaration -- Variable Parameter Lists -- Pass by Value -- Pass by Address -- Return by Value or Address -- Inline Functions -- Chapter 11: Typedef -- Chapter 12: Enum -- Enum Example -- Enum Constant Values -- Enum Conversions -- Enum Scope -- Chapter 13: Struct -- Struct Objects -- Member Access -- Struct Pointers -- Bit Fields -- Chapter 14: Union -- Chapter 15: Type Conversions -- Implicit Conversions -- Explicit Conversions. Chapter 16: Storage Classes -- Auto -- Register -- External -- Static -- Volatile -- Chapter 17: Constants -- Constant Variables -- Constant Pointers -- Constant Parameters -- Constant Guideline -- Chapter 18: Preprocessor -- Including Source Files -- Define -- Undefine -- Predefined Macros -- Macro Functions -- Conditional Compilation -- Compile if Defined -- Error and Warning -- Line -- Pragma -- Chapter 19: Memory Management -- Malloc -- Free -- Realloc -- Void Pointer -- Chapter 20: Command Line Arguments -- Chapter 21: Headers -- Why to Use Headers -- What to Include in Headers -- Include Guards -- Index. … (more)
- Publisher Details:
- Berkeley : Apress
- Publication Date:
- 2015
- Copyright Date:
- 2015
- Extent:
- 1 online resource (xv, 75 pages)
- Subjects:
- 005.1/33
Computer science
C (Computer program language)
C (Computer program language)
Computers -- Software Development & Engineering -- General
Software Engineering
Software engineering
Computers -- Programming Languages -- General
Programming & scripting languages: general
Electronic books - Languages:
- English
- ISBNs:
- 9781430265009
1430265000
1430264993
9781430264996 - Related ISBNs:
- 9781430264996
- Notes:
- Note: Includes bibliographical references and index.
Note: Online resource; title from PDF title page (SpringerLink, viewed February 3, 2015). - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.353383
- Ingest File:
- 01_312.xml