Home » Programming » C Programming Notes for Professionals

C Programming Notes for Professionals

C Programming Notes for Professionals

Download free course C Programming Notes for Professionals, pdf file on 341 pages by Stack Overflow Community.
The C Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow.

Table of contents

  • Getting started with C Language
  • Comments
  • Data Types
  • Operators
  • Boolean
  • Strings
  • Literals for numbers, characters and strings
  • Compound Literals
  • Bit-fields
  • Arrays
  • Linked lists
  • Enumerations
  • Structs
  • Standard Math
  • Iteration Statements/Loops: for, while, do-while
  • Selection Statements
  • Initialization
  • Declaration vs Definition
  • Command-line arguments
  • Files and I/O streams
  • Formatted Input/Output
  • Pointers
  • Sequence points
  • Function Pointers
  • Function Parameters
  • Pass 2D-arrays to functions
  • Error handling
  • Undefined behavior
  • Random Number Generation
  • Preprocessor and Macros
  • Signal handling
  • Variable arguments
  • Assertion
  • Generic selection
  • X-macros
  • Aliasing and effective type
  • Compilation
  • Inline assembly
  • Identifier Scope
  • Implicit and Explicit Conversions
  • Type Qualifiers
  • Typedef
  • Storage Classes
  • Declarations
  • Structure Padding and Packing
  • Memory management
  • Implementation-defined behaviour
  • Atomics
  • Jump Statements
  • Create and include header files
  • <ctype.h> - character classification & conversion
  • Side Effects
  • Multi-Character Character Sequence
  • Constraints
  • Inlining
  • Unions
  • Threads (native)
  • Multithreading
  • Interprocess Communication (IPC)
  • Testing frameworks
  • Valgrind
  • Common C programming idioms and developer practices
  • Common pitfalls

Pages : 341
File type : PDF
Downloads: 11
Submitted On: 2022-02-02
License: CC BY-SA
Author(s): Stack Overflow Community

Take advantage of this course called C Programming Notes for Professionals to improve your Programming skills and better understand programming.

This course is adapted to your level as well as all programming pdf courses to better enrich your knowledge.

All you need to do is download the training document, open it and start learning programming for free.

This tutorial has been prepared for the beginners to help them understand basic programming Programming. After completing this tutorial you will find yourself at a moderate level of expertise in programming from where you can take yourself to next levels.

This tutorial is designed for programming students who are completely unaware of programming concepts but they have basic understanding on Programming training.


Tutorials in the same categorie :