Table of Contents
C Programming Introduction
- Computer and Software Basics
- C Programming Language
- Hello World
- Basic Building Blocks
- Data Types
- Variable
- Constants and Literals
- Storage Class
Operators
- C Operators
- Arithmetic Operators
- Relational Operators
- Logical Operators
- Bitwise Operators
- Assignment Operators
- Misc Operators
- Operators Precedence
- Type Casting
Decision Making
- Decision Making Structures
- if Statement
- if…else Statement
- if...else if...else Statement
- Nested if Statements
- switch Statement
- Nested switch Statements
- The ? : Operator
Loops
- Loop Basics
- while Loop
- for Loop
- do…while Loop
- Nested Loops
- Loop Control Statements
- continue Statement
- goto Statement
- The Infinite Loop
C Functions
- Function Basics
- Function Definition
- Function Declarations
- Function Calling
- Function Arguments
- Variable Scope
- Local Variables
- Global Variables
- Formal Parameters
- Local and Global Variables
- Recursion
- Command Line Arguments
Array
- Array Basics
- Declaring Arrays
- Initializing Arrays
- Accessing Array Elements
- Multidimensional Arrays
- Arrays and Functions
- Pointer and Array
Pointers
- Pointers Basics
- Using Pointers
- NULL Pointers
- Pointer Arithmetic
- Array of Pointers
- Pointer to Pointer
- Pointers and Functions
Data Structures
- Strings
- Structure
- Union
- Bit Fields
- Custom Data Types - TypeDef
Input-Output
- I/O Basics
- The Standard Files
- getchar() and putchar()
- gets() and puts()
- scanf() and printf()
- File I/O
- Opening Files
- Reading a File
- Binary I/O Functions
C Preprocessor
- Preprocessor Basics
- Predefined Macros
- Preprocessor Operators
- Parameterized Macros
- Error Handling
Apply for certification
https://www.vskills.in/certification/certified-c-developer-table-of-content