YouTube : @rajbangre (search on YouTube)
Facebook : https://www.facebook.com/rkguru01Â
Instagram : https://www.instagram.com/mr.raj_2211/Â
YouTube : @rajbangre (search on YouTube)
Facebook : https://www.facebook.com/rkguru01Â
Instagram : https://www.instagram.com/mr.raj_2211/Â
Introduction to Programming
History of C (Dennis Ritchie, Bell Labs)
Features of C Language
Structure of a C Program
Compiler vs Interpreter
Installing C (Turbo C / Code::Blocks / GCC)
Writing and Executing First Program (Hello World)
Character Set & Tokens
Keywords and Identifiers
Variables and Constants
Data Types (int, float, char, double, void)
Type Modifiers (short, long, signed, unsigned)
Format Specifiers (%d, %f, %c, %s, etc.)
Input and Output Functions (printf(), scanf())
Comments in C
Arithmetic Operators
Relational Operators
Logical Operators
Assignment Operators
Increment & Decrement Operators
Bitwise Operators
Conditional (Ternary) Operator
sizeof Operator
Operator Precedence and Associativity
if Statement
if-else Statement
Nested if
switch Statement
while Loop
do-while Loop
for Loop
Nested Loops
break
continue
goto
exit()
Introduction to Arrays
One-Dimensional Arrays
Two-Dimensional Arrays
Multi-Dimensional Arrays
Passing Arrays to Functions
Introduction to Strings
String Declaration and Initialization
String Input/Output
String Handling Functions
strlen()
strcpy()
strcat()
strcmp()
Array of Strings
Introduction to Functions
Function Declaration and Definition
Function Prototypes
Call by Value
Call by Reference
Recursive Functions
Storage Classes (auto, static, extern, register)
Introduction to Pointers
Pointer Declaration and Initialization
Pointer Arithmetic
Pointers and Arrays
Pointers and Functions
Null Pointer
Double Pointer
Structure Declaration and Initialization
Accessing Structure Members
Array of Structures
Pointer to Structure
Union
Difference Between Structure and Union
typedef Keyword
Introduction to File Handling
File Modes (r, w, a, r+, w+, a+)
fopen(), fclose()
fprintf(), fscanf()
fgetc(), fputc()
fread(), fwrite()
File Management Programs
malloc()
calloc()
realloc()
free()
#include
#define
Macros
Conditional Compilation (#ifdef, #ifndef, #endif)
Command Line Arguments
Enumerations
Bit Fields
Error Handling
Introduction to Data Structures in C
Mini Project Development