C is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope, and recursion, while a static type system prevents many unintended operations.
Here is a complete course of learning C Programming Language in Hindi/Urdu.
Installation setup guide
Introduction To C Language In Hindi/Urdu
- Introduction to C Language Part-1
- Introduction to C Language Part-2
- Introduction to C Language Part-3
Identifiers & Data Types
Input-Output Operations
- Input-Output Instruction in C Part 1
- Input-Output Instruction in C Part 2
- Input-Output instruction in C Part 3
- Input-Output Instruction in C Part 4
gotoxy & ASCII
Arithmetic Instructions
- Arithmetic Instruction in C Part 1
- Arithmetic Instruction in C Part 2
- Arithmetic Instruction in C part 3
- Modulus Operator (%) in C Hindi
- Arithmetic Instruction in C Part
- Bitwise NOT (~) Operator in C language
- Arithmetic Instruction in C Part 5
- Arithmetic Instruction in C Part 6
- Arithmetic Instruction in C Part 7
- Conditional Operator (?:) in C language
- Compound Assignment Operator
Decision Control
- Decision Control in C Part 1
- Decision Control in C Part 2
- Decision Control in C Part 3
- Nested if else in C language
- if else ladder in C language
- Switch case in C language
Loops
Functions & Recursion
- Functions in C Part 1
- Functions in C Part 2
- Functions in C Part 3
- Functions in C Part 4
- Functions in C Part 5
- Recursion in C Part 1
Arrays
Strings & Pointers
- Strings in C Part 1
- Strings in C Part 2
- Pointers in C Part 1
- Pointers in C Part 2
- Application of Pointers Part 1
- Application of Pointers Part 2
- Application of Pointers Part 3
- Application of Pointers Part 4
- Application of pointers Part 5
- What is Wild Pointer
- What is NULL Pointer
- What is void pointer
- What is dangling Pointer
- What is function Pointer
Structures & Dynamic Memory Allocation
- Sructure in C Language Part 1
- Structure in C language Part 2 Hindi
- union in C Language Part 1
- Dynamic Memory Allocation in C Language Part 1
- Dynamic Memory Allocation in C language Part 2
Enumerator & typedef
Preprocessor Commands
- Preprocessor Command #include in C Language
- Preprocessor Command #define #undef in C Language
- Preprocessor Commands in C Language
Files
- File Handling in C Language
- Writing in a file in C Language
- File Opening Modes in C Language
- Reading from a file in C Language
- Reading from file using fgets in C Language
- Writing in a file using fputs in C Language
- Writing file using fwrite function in C language
- Reading from a file using fread in C language
- Writing in a file using fprinf function in C language
- Reading from a file using fscanf function in C language
Final Topics
- Storage classes in C Language Part 1
- Storage classes in C language Part 2
- Bit Fields in C Language
- Command Line Arguments in C language
- How to use graphics in code blocks in C language
- How to draw circle, rectangle, line in C graphics
- How to draw an ellipse in C graphics
- How to set drawing color in C graphics
- const in C Language