C Programming Language Syllabus
C Programming Language Syllabus
Fundamentals of C Language
Why Use C
Applications of C
Features of C
Overview of C Language
History of C
Tokens in C
Keywords in C
Identifiers in C
Format Specifiers
Variable in C Language
Variable Introduction in C
Local Variable in C
static Variable in C
Global variables in C
Storage Class in C
Constant in C Language
Constants in C
Introduction to Operator
Arithmetic Operators in C
Relational Operators in C
Bit-wise Operators in C
Logical Operators in C
Assignment Operators in C
Conditional Operator in C
sizeof() Operator in C
Operator Precedance
if Statement
if-else Statement
Nested if Statement
if else if Ladder
switch case
Loop Introduction in C
while loop in C
do while Loop In C
for Loop in C
break Statement in C
continue Statement in C
goto Statement in C
Array in C Language
Multi-Dimensional Array in C
String in C Language
Introduction to String
Function in C Language
Function in C
Function Calling in C
Call by Value in C
Predefined Functions
String functions in C
strcat() function
strncat() function
strcpy() function
strncpy() function
strlen() function
strcmp() function
strcmpi() function
strchr() function
strrchr() function
strstr() function
strrstr() function
strdup() function
strlwr() function
strupr() function
strrev() function
strset() function
strnset() function
strtok() function
Recursion in c
Introduction to Recursion
Pointer in C Language
Pointer in C
types of pointer
NULL pointer
Dangling Pointer
Void/Generic Pointers
Wild Pointer
Strings as pointers
Pointer to Function
Call by Reference in C
Structure in C Language
Structure in C
Nested Structure in C
Array of Structures in C
Pointer to Structure
Structure to Function in C
typedef in C
typedef vs #define in C
Union in C Language
Union in C
File Input/Output
Introduction to File
File Operation in c
Introduction to DMA
C Pre-processor