1.C Language - Overview
Introduction
History of C Language
Where is C used? Key Applications
2.Environment Setup
Staring Your First C Project
3.Program Structure
By shortcut
Compile and Execute C Program
4.Data Types in C
Basic Data Types
Enumeration Data Type
5.Variables
Variable Definition in C
6.Operators
Arithmetic Operators
Relational Operators
Logical Operators
Bitwise Operators
Assignment Operators
Misc Operators
7.Constants in C
Advantages of C Constants
8.Control Statements
if else Statement
Switch Statement
Loop statement
9.C Functions
Function Aspects
Types of Functions
Assignment
Assignment 1: Hello World
Assignment 2: Input and Output
Assignment 3: Conditional Statements
Assignment 4: Loops
Assignment 5: Functions
Assignment 6: Arrays
Assignment 7: Strings
Assignment 8: Pointers
Assignment 9: Structures
Assignment 10: File Handling
Assignment 11: Dynamic Memory Allocation
Assignment 12: Enumerations
Assignment 13: Command Line Arguments
Assignment 14: Bit Manipulation
Assignment 15: Recursion
Assignment 16: Multi-dimensional Arrays
Assignment 17: Preprocessor Directives
Assignment 18: Union
Assignment 19: Command Line Arguments with File Handling
Assignment 20: Advanced Topic - Linked List
1.C Language - Overview
Introduction
History of C Language
Where is C used? Key Applications
2.Environment Setup
Staring Your First C Project
3.Program Structure
By shortcut
Compile and Execute C Program
4.Data Types in C
Basic Data Types
Enumeration Data Type
5.Variables
Variable Definition in C
6.Operators
Arithmetic Operators
Relational Operators
Logical Operators
Bitwise Operators
Assignment Operators
Misc Operators
7.Constants in C
Advantages of C Constants
8.Control Statements
if else Statement
Switch Statement
Loop statement
9.C Functions
Function Aspects
Types of Functions
Assignment
Assignment 1: Hello World
Assignment 2: Input and Output
Assignment 3: Conditional Statements
Assignment 4: Loops
Assignment 5: Functions
Assignment 6: Arrays
Assignment 7: Strings
Assignment 8: Pointers
Assignment 9: Structures
Assignment 10: File Handling
Assignment 11: Dynamic Memory Allocation
Assignment 12: Enumerations
Assignment 13: Command Line Arguments
Assignment 14: Bit Manipulation
Assignment 15: Recursion
Assignment 16: Multi-dimensional Arrays
Assignment 17: Preprocessor Directives
Assignment 18: Union
Assignment 19: Command Line Arguments with File Handling
Assignment 20: Advanced Topic - Linked List