Rumman Ansari
Home
Blog
Appointment
Courses
Paid Courses
X++ Programming Language
D365 F&O Technical Using X++ Programming Language
Java Fundamentals: Building Strong Foundations
D365 F&O X++ Programming Language Interview Questions & MCQs
ICSE Computer Applications Class 10 – Previous Year Question Papers & Solutions
GH-300: GitHub Copilot
MB-330: Microsoft Certified: Dynamics 365 Supply Chain Management Functional Consultant Associate
Interview Mastery: The Complete Guide for Candidates and Interviewers
AB-730: Microsoft Certified: AI Business Professional
ISC COMPUTER SCIENCE Class XI
MB-500: Microsoft Dynamics 365: Finance and Operations Apps Developer
Authentication
Artificial intelligence
Complete MySQL Database Mastery Course: Beginner to Advanced with Real-World Projects
UGC NET, SET
HTML5 Fundamentals: Build Websites from Scratch
Prompt Engineering
Mastering HTML: From Fundamentals to Advanced Concepts
Mastering JavaScript: From Fundamentals to Advanced Concepts
Art of Delegation
Computer Science - 10 Years Solved Papers ISC Class XII
IT Career Mastery Blueprint
The Practical Tech Creator Blueprint
Leadership Communication for Agile and IT Delivery Teams
Free Courses
AB-100: Agentic AI Business Solutions Architect
AJAX
AngularJS
Arithmetic Aptitude
Automata Theory
AZ-400: Designing and Implementing Microsoft DevOps Solutions
Azure DevOps for Beginners
Bangla to English
Biography
Biology
Bootstrap 4
C Programming Language
C Programming Language Video Bangla
C# Programming Language
C++ language
Competitive Exam
Complete Data Structures Mastery Course: Beginner to Advanced with Real-World Examples
Computer Awareness
Computer Awareness & Fundamentals: Complete Guide
Computer Network
Computer Science and Engineering
Continuous Deployment
Continuous Integration
CSS
Current Affairs
Database Management System
Digital Logic
Digital Productivity & Computer Awareness
Education
Electrical Engineering
English
English Grammar
General Aptitude
Geography
History
ICSE Class 8 Computer Studies (Latest CISCE Syllabus)
Important Days and Dates
Islam
Java Programming Language
JavaScript
Leadership Behavior, Culture, and Communication for Team Leads
Logical Fallacy
Machine Learning
Mathematics
Mathematics for Programming
Mathematics in Bangla - Class 5
MB-310: Microsoft Certified: Dynamics 365 Finance Functional Consultant Associate
MB-700: Microsoft Dynamics 365: Finance and Operations Apps Solution Architect
MB-920: Microsoft Dynamics 365 Fundamentals (ERP)
Microservices Architecture
Microsoft Azure
Microsoft Excel - Bangla
Microsoft Power Platform Mastery (Power BI + Power Apps + Power Automate + Copilot + Dataverse)
Mindwork games
Miscellaneous Topics
Misconceptions about Islam
Neural Networks and Deep Learning
NPM - Package Manager
Pakistan Geography
Photoshop
PHP
Programming Language
Puzzles
Python Programming Language
R Programming Language
ReactJS
Science
Scrum Master Complete Bootcamp: From Beginner to Professional
Social Science
SQL
SQLite
System Design
Tamil Nadu State board (Class 10)
Technical MCQs
Technical Short Answers
TypeScript - JavaScript's Superset
User Experience
Verbal and Reasoning
Vue JS
WB Gram Panchayat Exam Complete Preparation Course - পশ্চিমবঙ্গ গ্রাম পঞ্চায়েত সম্পূর্ণ প্রস্তুতি কোর্স
অতীত ও ঐতিহ্য: অষ্টম শ্রেণীর: পশ্চিমবঙ্গ মধ্যশিক্ষা পর্ষদ
অর্থনীতি
আরবী ভাষা কোর্স - Diploma in Arabic language
ইতিহাস
ইতিহাস ও পরিবেশ: দশম শ্রেণি: পশ্চিমবঙ্গ মধ্যশিক্ষা পর্ষদ
ইসলামিক বই
ইসলামে আকীকা
ইসলামে নারী
এসো আরবী শিখি
কুরআন
খাদ্য, পুষ্টি ও খাদ্যের উপাদান
জীবনবিজ্ঞান ও পরিবেশ (দশম)
তাহারাত কুইজ প্রতিযোগিতা
নবীদের কাহিনী - The story of the prophets
পরিবেশ ও বিজ্ঞান
পশ্চিমবঙ্গ মধ্যশিক্ষা / উচ্চ মাধ্যমিক শিক্ষা সংসদ: বই PDF
প্যারেন্টিং - Parenting
প্রচলিত ভুল বিষয়ে প্রতিযোগিতা টেস্ট কুইজ
প্রশ্নোত্তরে ইসলামী জ্ঞান
বাংলা ইসলামিক কুইজ - Bangla Islamic Quiz
বাংলা সাহিত্য
ব্যক্তিগত উন্নয়ন (Personal Development)
ভূগোল
মডার্ন কম্পিউটার অ্যাপ্লিকেশন ও কম্পিউটার বিজ্ঞান - একাদশ শ্রেণী (Class 11) - WBCHSE
মডার্ন কম্পিউটার অ্যাপ্লিকেশন ও কম্পিউটার বিজ্ঞান - দ্বাদশ শ্রেণী (Class 12) - WBCHSE
লেখক এবং কবি
শয়তান পরিচিতি
সংক্ষিপ্ত জীবনী
সাধারণ জ্ঞান
সাহাবীদের জীবনী
সীরাত প্রতিযোগিতার প্রশ্ন ও উত্তরসমূহ
Login
Login with Email
Continue with Google
Green
Light
Dark
Topics
214
×
Introduction to C Programming Language
1
About C tutorial
2
Important points about C
3
Why Use C
4
Applications of C
5
C Language and English Language
6
Features of C
7
C, C++ and Java
8
Setting up the C Development Environment (Compiler & IDE)
9
Compilation Process in C (Preprocessing, Compiling, Assembling, Linking)
10
C Standards and Versions (K&R, C89/C90, C99, C11, C17, C23)
11
Practical C23 Features and Compiler Compatibility
Fundamentals and Basic Building Blocks of C Programming Language
1
First Program in C Hello World
2
Basic Structure of C Programming
3
Tokens in C Programming Language
4
Keywords in C Programming Language
5
Identifiers in C Programming Language
6
Format Specifiers in C Programming Language
7
Format Specifiers Examples in C Programming Language
8
History of C Programming Language
9
Comments in C (Single-line and Multi-line)
10
Character Set, Escape Sequences and Special Characters
11
Input and Output Functions (printf, scanf, getchar, putchar, fgets, puts)
12
Statements, Expressions and Operator Precedence Basics
13
Safe Numeric Input with fgets, strtol and Validation
Data Types in C Language
1
int Data Type in C Programming Language
2
float Data Type in C Programming Language
3
double Data Type in C Programming Language
4
char Data Type in C Programming Language
5
void Data Type in C Programming Language
6
_Bool and Boolean Handling in C (stdbool.h)
7
Type Modifiers (short, long, signed, unsigned)
8
Type Qualifiers (const, volatile, restrict)
9
Type Conversion and Type Casting (Implicit and Explicit)
10
Size and Range of Data Types (limits.h and float.h)
11
Fixed-width Integers and Portable Formatting (stdint.h, inttypes.h)
12
Floating-point Precision, Rounding, NaN and Infinity
Variable in C Language
1
Variable Introduction in C
2
Variable Declaration and Initialization in C Programming Language
3
Variable types and Scope in C Programming Language
4
Local Variable in C Programming Language
5
static Variable in C Programming Language
6
Global variables in C Programming Language
7
Storage Class in C Programming Language
Constant in C Language
1
Constants in C Programming Language
2
Types of Constants (Integer, Real, Character, String, Symbolic)
3
const Keyword vs #define Macro Constants
Operators and Enums in C Language
1
Introduction to Operator in C Programming Language
2
Arithmetic Operators in C Programming Language
3
Relational Operators in C Programming Language
4
Bit-wise Operators in C Programming Language
5
Logical Operators in C Programming Language
6
Assignment Operators in C Programming Language
7
Conditional Operator in C Programming Language
8
sizeof() Operator in C Programming Language
9
Operator Precedance in C Programming Language
10
ASCII Value
11
Increment and Decrement Operators (Prefix and Postfix)
12
Comma Operator and Expression Evaluation
13
Enumeration (enum) in C Programming Language
14
Associativity of Operators in C
15
Integer Promotions, Overflow, Evaluation Order and Undefined Behaviour
Decision Making of C Language
1
Decision Making in C Introduction
2
if Statement in C Programming Language
3
if-else Statement in C Programming Language
4
Nested if Statement in C Programming Language
5
if else if Ladder in C Programming Language
6
switch case in C Programming Language
Loop control in C Language
1
Loop Introduction in C Language
2
While Loop in C Language
3
Do While Loop in C Language
4
For Loop in C Language
5
Nested Loops in C Programming Language
6
Infinite Loops and Loop Control Best Practices
Control Flow in C Programming Language
1
break Statement in C
2
continue Statement in C
3
goto Statement in C
Array in C Language
1
Single Dimensional Array
2
Multi-Dimensional Array in C
3
Limitations of Arrays
4
Array Declaration, Initialization and Traversal
5
Passing Arrays to Functions in C
6
Searching and Sorting on Arrays (Linear, Binary, Bubble, Selection)
7
Variable Length Arrays, Array Bounds and Flexible Storage Choices
String in C Language
1
Introduction to String
2
String Declaration, Initialization and Storage
3
Reading and Writing Strings (fgets, puts, scanf with Width Limits)
4
Array of Strings and Two-Dimensional Character Arrays
5
Safe String Handling, Buffer Sizes and Truncation
Function in C Language
1
Function in C
2
Function Calling in C
3
return type in Function
4
Call by Value in C
5
User Define Function
6
Predefined Functions
7
Function Prototype and Declaration in C
8
main() Function, Return Values and Exit Status
9
Scope, Lifetime and Linkage of Identifiers
10
inline Functions and Variadic Functions (stdarg.h)
String functions in C
1
All String Functions
2
strcat() function
3
strncat() function
4
strcpy() function
5
strncpy() function
6
strlen() function
7
strcmp() function
8
strcmpi() function
9
strchr() function
10
strrchr() function
11
strstr() function
12
strrstr() function
13
strdup() function
14
strlwr() function
15
strupr() function
16
strrev() function
17
strset() function
18
strnset() function
19
strtok() function
20
Standard vs Non-standard String Functions and Portability
Recursion in c
1
Introduction to Recursion
2
Direct and Indirect Recursion
3
Tail Recursion and Recursion vs Iteration
4
Stack Memory, Base Condition and Stack Overflow in Recursion
5
Classic Recursion Problems (Factorial, Fibonacci, Tower of Hanoi, GCD)
Pointer in C Language
1
Pointer in C
2
types of pointer
3
NULL pointer
4
Dangling Pointer
5
Void/Generic Pointers
6
Wild Pointer
7
Near, Far and Huge Pointer
8
Pointer Expressions and Arithmetic
9
Pointer and Array
10
Strings as pointers
11
Pointer to Function
12
Call by Reference in C
13
Pointer to Pointer (Double Pointer) in C
14
Array of Pointers and Pointer to Array
15
const with Pointers (Pointer to const vs const Pointer)
Structure in C Language
1
Structure in C
2
Nested Structure in C
3
Array of Structures in C
4
Pointer to Structure
5
Structure to Function in C
6
typedef in C
7
typedef vs #define in C
8
Structure Padding, Alignment and sizeof a Structure
9
Bit-fields in Structures
10
Self-Referential Structures and Introduction to Linked Lists
11
Flexible Array Members, Compound Literals and Designated Initializers
Union in C Language
1
Union in C
2
Structure vs Union (Memory and Use Cases)
File Input/Output
1
Introduction to File
2
File Operation in c
3
File Opening Modes and fopen/fclose
4
Reading and Writing Files (fgetc, fputc, fgets, fputs, fprintf, fscanf)
5
Binary File I/O (fread, fwrite) and Random Access (fseek, ftell, rewind)
6
EOF, feof() and File Error Handling (ferror, perror, errno)
Dynamic Memory Allocation
1
Introduction to DMA
2
calloc() and free()
3
realloc() and free() function
4
malloc() Function in C Programming Language
5
Memory Layout of a C Program (Stack, Heap, Data, Code Segment)
6
Memory Leaks, Dangling Pointers and Safe Deallocation
7
Overflow-safe Allocation, Ownership and Cleanup Patterns
C Pre-processor
1
Introduction about Pre-processor
2
Macro Substitution (#define) and Function-like Macros
3
File Inclusion (#include) and Header Files
4
Conditional Compilation (#ifdef, #ifndef, #if, #else, #endif)
5
Predefined Macros and #pragma, #undef, #error Directives
Command Line Arguments
1
Introduction CLAs
2
argc and argv Explained with Examples
C Programming Language MCQ
1
Overview Of C Language
2
Fundamentals of C Language
3
Data Types in C Language
4
Variable in C Language
5
Constant in C Language
6
Operators and Enums in C Language
7
String in C Language
8
Decision Making of C Language
9
C Language Loop Control
10
Function in C Language
11
Structure in C Language
12
Union in C Language
13
File Input/Output in C Language
14
Array in C Language
15
Pointer in C Language
16
C Language Pre-Processor
17
Dynamic Memory Allocation in C Language
Interview Questions C Language
1
C Language Interview Questions
Error Handling and Debugging in C
1
errno, perror() and strerror() Functions
2
Common Compile-time and Runtime Errors in C
3
Debugging Techniques and Using a Debugger (GDB)
4
Defensive Programming and Undefined Behaviour in C
5
Compiler Warnings, Static Analysis and Sanitizers
6
Unit Testing, Test Cases, Mocks and Regression Testing in C
7
Secure C Coding: Bounds, Integer Overflow and Format-string Safety
C Standard Library Essentials
1
stdio.h and stdlib.h Function Reference
2
math.h Mathematical Functions in C
3
ctype.h Character Handling Functions
4
time.h Date and Time Functions in C
5
assert.h and Diagnostic Macros
Advanced C Programming Concepts
1
Function Pointers and Callback Functions
2
Multi-file Projects, extern and Modular Compilation
3
Makefiles and Build Automation Basics
4
Bit Manipulation Techniques and Tricks
5
Introduction to Multithreading and Signal Handling in C
6
C11 Concurrency: threads.h, Mutexes, Condition Variables and Atomics
7
Portability: Endianness, Data Models, Alignment and Standard C vs POSIX
8
Cross-platform Builds, Compiler Flags, CMake and Continuous Integration
Practice Projects and Coding Exercises
1
Beginner Projects (Calculator, Number Guessing Game, Pattern Printing)
2
Intermediate Projects (Student Record System, Bank Management using Files)
3
Advanced Projects (Library Management, Text Editor, Mini Database)
4
Chapter-wise Practice Exercises with Solutions
5
Capstone Delivery: Requirements, Documentation, Tests and Code Review
No topics found for your search.
Table of Contents
Increment and Decrement Operators (Prefix and Postfix)
Topics
Rumman Ansari
September 16, 2026
0 views
Subject Details
Content will be added soon.