Tutorials
Courses
Data Structure
Java
Python
HTML
Interview Preparation
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
SQL
Web Development
System Design
Aptitude
GfG Premium
Similar Topics
Web Technologies
37.4K+ articles
DSA
22.8K+ articles
Python
21.3K+ articles
Java
10.8K+ articles
Mathematical
7.8K+ articles
C++
4.3K+ articles
Competitive Programming
3.3K+ articles
C++ Programs
2.4K+ articles
Algorithms
2.0K+ articles
C Language
1.8K+ articles
Programming Language
/
C Language
C Language
2.1K+ posts
Recent Articles
Popular Articles
C Fundamental Practice Problems
Last Updated: 08 April 2025
Fundamentals concepts teach you the absolute basics of the programming. It is the bare minimum that you should know about the programming language to create basic programs...
read more
C Programs
C Language
C Functions Practice Problems
Last Updated: 08 April 2025
Functions are the basic building block of C programs. They enhance the modularity and code reusability by separating the logic of a particular task from the main code and ...
read more
C Programs
C Language
C Compound Data Types Practice Problems
Last Updated: 08 April 2025
Compound Data Types are those data types in C that are created using basic data types. They provide an interface to use the built-in data types is different ways to satisf...
read more
C Programs
C Language
Lua Data Types
Last Updated: 27 March 2025
In Lua, data types define the kind of values a variable can hold. Since Lua is a dynamically typed language, variables can change their types during execution, which provi...
read more
Python
C Language
History and Applications of C
Last Updated: 20 June 2025
is a procedural general-purpose programming language that was originally created by Dennis Ritchie in 1972 in Bell Laboratories of ATT Labs. It was originally intended as ...
read more
C Language
C Basics
Function Parameters in C
Last Updated: 11 June 2025
C function can receive some values to work on from its caller. These values are called function parameters or arguments and the process of supplying these values is called...
read more
C Language
C-Functions
Logical Expressions and Short-Circuit Evaluation in C
Last Updated: 15 June 2025
In C, logical expressions are used to perform decision-making using logical operators such as (AND) or || (OR) by combining multiple conditions. These expressions return ...
read more
C Language
C-Operators
C Decision Making
Types of Recursion in C
Last Updated: 11 June 2025
Recursion is the process in which a function calls itself directly or indirectly to perform the same task it is doing but for some other data. It is possible by adding a c...
read more
C Language
C-Functions
Pointer Arithmetic with Strings
Last Updated: 11 June 2025
Pointer Arithmetic is a technique in C that allows manipulation of memory addresses. We can also manipulate arrays using pointer arithmetic as the arrays are nothing but c...
read more
C Language
C-Pointers
C-String
Contact Book Application using C
Last Updated: 10 June 2025
A Contact Book is a simple application to store and manage people's contact information such as names and phone numbers. We will create a simple console-based C contact bo...
read more
C Language
C Projects
Input/Output Formatting in C
Last Updated: 11 June 2025
C allows formatting of input and output to the console primarily using formatted string. A formatted string is a string in which we add different kinds of symbols to speci...
read more
C Language
c-input-output
Non-Standard I/O Functions in C
Last Updated: 11 June 2025
While the C standard library provides robust functions for input/output operations, many C implementations include non-standard I/O functions that offer additional functio...
read more
C Language
c-input-output
C-Functions
Convert the Local Time to GMT in C
Last Updated: 15 June 2025
Time zone handling is a mandatory feature for applications that work across multiple geographical regions. This includes the conversion of time from one time zone to anoth...
read more
C Language
date-time-program
C Programs
Structure Padding in C++
Last Updated: 16 June 2025
In C++, a structure (struct) is a user-defined data type that allows grouping variables of different types under a single name. When we define a structure, the compiler ma...
read more
C Language
cpp-structure
Search an Array using Multithreading in C
Last Updated: 23 June 2025
Searching arrays with a large number of elements can be time-consuming as the program will check all the elements one by one, which may lead to delays and underutilization...
read more
C Language
c-array
mutli-threading
1
2
3
4
...
138
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 !