Tutorials
Courses
Go Premium
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
32.1K+ articles
Python
19.6K+ articles
Java
9.3K+ articles
Misc
7.8K+ articles
C++
3.7K+ articles
Python Programs
3.7K+ articles
Difference Between
3.1K+ articles
Solidity
112+ articles
Blockchain
91+ articles
java-swing
63+ articles
Programming Language
/
C Language
C Language
1.5K+ posts
Recent Articles
Popular Articles
C Control Flow, Data Types, Variables Interview Questions
Last Updated: 21 August 2025
Programming Constructs in C include data types, variables, operators, control flow (if, switch, loops). They define how data is handled and how program execution is contro...
read more
C Language
Technical Interview Questions
Careers and Jobs in C
Last Updated: 12 August 2025
C is one of the oldest programming languages, forming the foundation for operating systems, embedded systems, compilers, and modern languages like C++, Python, and Go. Kno...
read more
C Language
Companies That Use C
Last Updated: 12 August 2025
C is a foundational programming language widely used in operating systems, embedded systems, compilers, and performance-critical applications. Known for its speed, portabi...
read more
C Language
Pointers and Dynamic Memory Allocation Interview Questions - C Programming
Last Updated: 21 August 2025
In C programming, pointers and dynamic memory allocation are core concepts that provide direct memory access and control, making C both powerful and flexible. Pointers all...
read more
C Language
C-Pointers
C-Dynamic Memory Allocation
C Programming Strings and Arrays Interview Questions
Last Updated: 21 August 2025
An array in C is a collection of elements of the same data type stored in contiguous memory locations. Arrays allow efficient indexed access using zero-based indexing.In C...
read more
C Language
C-Arrays
C Strings Programs
C Syntax, Functions, Storage Classes & Input/Output Interview Questions
Last Updated: 21 August 2025
C is a general-purpose programming language developed by Dennis Ritchie in the early 1970s. It is widely used because of its efficiency, speed and ability to interact dire...
read more
C Language
C Basics
Interview-Questions
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
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
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
Non-Standard I/O Functions in C
Last Updated: 02 August 2025
The non-standard functions may not come bundled with every C compiler. We may need to install the relevant library manually to use them. Following are some commonly used n...
read more
C Language
c-input-output
C-Functions
Input/Output Formatting in C
Last Updated: 02 August 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
Contact Book Application using C
Last Updated: 23 July 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
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
Types of Recursion in C
Last Updated: 23 July 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
Logical Expressions and Short-Circuit Evaluation in C
Last Updated: 19 July 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
1
2
3
4
...
98
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 !