Introduction to C language
- History and Features of C .
- Setting up and Installing C Language
- Prerequisite in C Language
- Installation of C
- Data Type, Constants & Variables
- What is Data Types in C Language
- Integers, long and short in C Language
- Constants ,Variables , Keywords in C
- How to get input from user
- How to display output to user
Statement
- IF-Else Statement
- for Loop in C
- While Loop in C
- Do-While Loop in C
- Break , Continue in C Language
- Switch in C
Function
- What is a Function in C Language
- Passing Values between Functions in C
- Call by Value in C Language
- Call by Reference in C Language
Pointer
- An Introduction to Pointers
- Pointer Notation in C
- Back to Function Calls in C
- Recursion in C Language
Preprocessor
- Features of C Preprocessor
- Macro Expansion in C Language
- Macros with Arguments
- Macros versus Functions
File Inclusion in C Language
- #if and #elif Directives
- Miscellaneous Directives in C Language
- #undef Directive
- #pragma Directive
Arrays
- What are Arrays in C Language
- A Simple Program Using Array
- How to Initialize Array in C Language
- Passing Array Elements in C Language to a Function
- Pointers and Arrays in C Language
- Passing an Entire Array to a Function in C Language
Two Dimensional Arrays in C Language
- Initializing a 2-Dimensional Array
- Pointers and 2-Dimensional Arrays
- Pointer to an Array with practical
- Passing 2-D array to a Function with practical
- Array of Pointers
- Three Dimensional Array
String
- What are Strings ?
- How to get length , copy a string ,concatenate a string , compare two string .
Structures
- What is Structures ?
- Why Use Structures in C Language
- Declaring a Structure in C Language
- Accessing Structure Elements in C Language
- How Structure Elements are Stored
- Array of Structures in C Language
- Additional Features of Structures
- Structure of Pointers
File Operation
- File Input/Output in C Language
- File Operations in C Language
- Opening a File, Reading,Closing the File in C Language
- Counting Characters, Tabs, Spaces
- A File-copy Program in C Language
- Writing to a File in C Language
- String (line) I/O in Files