Skip to content
Courses
DSA to Development
Get IBM Certification
Newly Launched!
Master Django Framework
Become AWS Certified
For Working Professionals
Interview 101: DSA & System Design
Data Science Training Program
JAVA Backend Development (Live)
DevOps Engineering (LIVE)
Data Structures & Algorithms in Python
For Students
Placement Preparation Course
Data Science (Live)
Data Structure & Algorithm-Self Paced (C++/JAVA)
Master Competitive Programming (Live)
Full Stack Development with React & Node JS (Live)
Full Stack Development
Data Science Program
All Courses
Tutorials
Data Structures & Algorithms
ML & Data Science
Interview Corner
Programming Languages
Web Development
CS Subjects
DevOps And Linux
School Learning
Practice
Build your AI Agent
GfG 160
Problem of the Day
Practice Coding Problems
GfG SDE Sheet
Contests
Accenture Hackathon (Ending Soon!)
GfG Weekly [Rated Contest]
Job-A-Thon Hiring Challenge
All Contests and Events
DSA
Practice Problems
Python
C
C++
Java
Courses
Machine Learning
DevOps
Web Development
System Design
Aptitude
Projects
Sign In
▲
Similar Topics
DSA
22.3k+ articles
C++
4k+ articles
C++ Programs
2.5k+ articles
C Programs
800+ articles
C Quiz
280+ articles
C++ Quiz
140+ articles
C-Library
120+ articles
C-Functions
97 articles
C Examples
95 articles
C-DSA
76 articles
Programming Language
>
C Language
C Language
2.2k+ posts
Popular Articles
Recent Articles
C Programming Language Tutorial
Last Updated: 25 April 2025
C is a general-purpose, procedural, and middle-level programming language developed by Dennis M. Ritchie at Bell Laboratories in 1972. It is
...read more
C Language
Tutorials
C Programs
Last Updated: 10 January 2025
To learn anything effectively, practicing and solving problems is essential. To help you master C programming, we have compiled over 100 C p
...read more
C Language
C Programs
Modulo Operator (%) in C/C++ with Examples
Last Updated: 11 October 2024
In C or C++, the modulo operator (also known as the modulus operator), denoted by %, is an arithmetic operator. The modulo division operator
...read more
cpp-operator
C Language
C++
C-Operators
Similar Topics
DSA
22.3k+ articles
C++
4k+ articles
C++ Programs
2.5k+ articles
C Programs
800+ articles
C Quiz
280+ articles
C++ Quiz
140+ articles
C-Library
120+ articles
C-Functions
97+ articles
C Examples
95+ articles
C-DSA
76+ articles
Basics of File Handling in C
Last Updated: 10 January 2025
File handling in C is the process in which we create, open, read, write, and close operations on a file. C language provides different funct
...read more
C Language
C-File Handling
INT_MAX and INT_MIN in C/C++ and Applications
Last Updated: 11 January 2025
Most of the time, in competitive programming, there is a need to assign the variable, the maximum or minimum value that data type can hold,
...read more
C Language
C++
Pointer to an Array | Array Pointer
Last Updated: 26 March 2025
A pointer to an array is a pointer that points to the whole array instead of the first element of the array. It considers the whole array as
...read more
cpp-pointer
C Language
C++
C-Pointers
Taking String input with space in C (4 Different Methods)
Last Updated: 10 January 2025
We can take string input in C using scanf("%s", str). But, it accepts string only until it finds the first space.There are 4 methods by whic
...read more
c-input-output
C Language
Decision Making in C (if , if..else, Nested if, if-else-if )
Last Updated: 02 April 2025
In C, programs can choose which part of the code to execute based on some condition. This ability is called decision making and the statemen
...read more
C Basics
CPP-Basics
C Language
C++
CBSE - Class 11
CPP-Control-Flow
C Decision Making
Operators in C
Last Updated: 03 April 2025
In C language, operators are symbols that represent some kind of operations to be performed. They are the basic components of the C programm
...read more
C Basics
C Language
C-Operators
std::string class in C++
Last Updated: 11 January 2025
C++ has in its definition a way to represent a sequence of characters as an object of the class. This class is called std:: string. The stri
...read more
STL
cpp-string
C Language
C++
cpp-strings-library
DSA
Functions in C++
Last Updated: 18 March 2025
A function is a building block of C++ programs that contains a set of statements which are executed when the functions is called. It can tak
...read more
CPP-Functions
C Language
C++
fork() in C
Last Updated: 27 November 2024
The Fork system call is used for creating a new process in Linux, and Unix systems, which is called the child process, which runs concurrent
...read more
C Language
system-programming
C-Library
Enumeration (or enum) in C
Last Updated: 01 April 2025
In C, an enumeration (or enum) is a user defined data type that contains a set of named integer constants. It is used to assign meaningful n
...read more
C Basics
cpp-data-types
C Language
C-Struct-Union-Enum
Exception Handling in C++
Last Updated: 14 April 2025
In C++, exceptions are unexpected problems or errors that occur while a program is running. For example, in a program that divides two numbe
...read more
cpp-exception
C Language
C++
School Programming
Memory Layout of C Programs
Last Updated: 22 January 2025
The memory layout of a program refers to how the program’s data is stored in the computer memory during its execution. Understanding this
...read more
C Language
C-Dynamic Memory Allocation
system-programming
First
1
2
3
4
5
6
7
8
>>
Last
First
1
2
3
4
5
6
>>
Last
First
1
2
3
4
>>
Last
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our
Cookie Policy
&
Privacy Policy
Got It !