Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com

Basics

C is a general-purpose programming language that is extremely popular, simple, and flexible to use. It is a machine-independent language and is extensively used to write various applications, Operating Systems like Windows, and many other complex programs like Oracle database, Git, Python interpreter, and more. We’ll be going to learn all the basic concepts. In the beginning, it may appear a little confusing and complicated but trust me once you understand the concept, you will be able to do so much more with C language.
Introduction to C Programming EASY
In this article, we will cover the basic and important concepts of C programming. We will also cover the advantages and disadvantages of C programming.
Introduction to C Programming
In this article we will cover the basic and important concepts of C programming. We will also cover the advantages and disadvantages of C programming.
Author Vikash
10 upvotes
Compilation process of a C program
In this post, we will learn about what happens when a code is compiled in the C language.
Top 10 Best C Compiler EASY
Top 10 Best C Compiler · 1. Coding Ninjas Studio C Compiler 2. OnlineGDB Compiler 3. Programiz 4. Tutorialspoint Compiler
stdlib.h in c EASY
In this blog, we will learn about stdlib.h in c. We will understand the importance of this header file.
Volatile Keyword in C EASY
In this blog, we will learn volatile keyword in c. We will understand its core concepts, learn about its advantages, and will write examples for better understanding.
c syntax EASY
In this article we will learn the basics of C syntax, including the structure of a C program and various elements like tokens and identifiers, and how to use comments effectively.
Actual and Formal Parameters in C EASY
In this blog, we will learn about Actual and Formal Parameters in C. We will learn about its characteristics, features, and much more for better understanding.
C Program to Make a Simple Calculator EASY
In this article, we will learn how to create a simple calculator program in C that can add, subtract, multiply & divide two numbers. Apart from that we will also learn the step by step approach with time and space complexity.
difference between header files stdio.h and stdlib.h EASY
In this blog, we will learn about difference between header files stdio.h and stdlib.h.
Data Type Conversion in C EASY
In this article, we will learn about the two main types of data type conversion in C: implicit type conversion & explicit type conversion. We will look at how they work, when they occur, & see some examples of each.
Continue Statement in C MEDIUM
In this article, we'll learn about the syntax, usage, & examples of the 'continue' statement in C. We'll also compare it with the 'break' statement to understand their differences.
Reverse Array in C EASY
In this article, we will discuss different approaches to reverse an array in C, which include using an additional array, swapping elements, and utilizing pointers.
Printf and Scanf in C EASY
In this article, we will discuss both printf() & scanf() in detail, with examples to make you understand how they work properly.
Palindrome Number in C EASY
Learn to program a palindrome number in C language, a simple yet fundamental exercise for beginners in computer programming. In this article, we will learn about program a palindrome number in C in detail.
Author Spider
0 upvotes
Header Files
In this blog, We will learn about header files.
Which is Valid C Expression? EASY
In this blog, we will learn about Which is Valid C Expression. We will learn about why it is used, syntax, parameters, and examples.
Hello World Program in C EASY
In this article, we will learn how to write, compile, and understand a "Hello World" program in C. This program is your first baby step into the world of computer programming.
Algorithm in C Programming MEDIUM
Algorithms in C programming are distinguished by several key features that make them fundamental to creating effective & efficient software. Here’s a detailed look at these features:
Bit Fields in C EASY
In this article, we'll learn what bit fields are, why they're needed, how to declare them, their syntax & applications.
What is Main Function in C EASY
In this article, we will learn the syntax, important points, and different types of the main() function in C.
Breadth First Search Program in C MEDIUM
In this blog, we will learn about breadth first search program in c. We will learn about why it is used, syntax, parameters, and examples.
History of C Language EASY
In this article, we will look into the history of the C programming language, its early implementations, standardization process & its impact on the field of computer science. We will also discuss how C works, its basic commands & popular online compilers.
C Program for Matrix Multiplication EASY
This article will help you learn the process of multiplying two matrices using C, highlighting the initialization, multiplication process, and display of the result.
Character Array in C EASY
In this article, we will learn the basics of character arrays in C, including their syntax, initialization, & usage. We will also discuss the differences between character arrays & character pointers.
Basic Input and output
This article discusses Basic Input and Output in C
For Loop in C EASY
In this blog, we will learn about For Loop in C. We will understand its core concepts, its usage, and much more for better understanding.
Scanf Function in C MEDIUM
In this article, we will talk about the scanf function in detail, including its syntax, format specifiers, return value, & usage with the & operator. We will understand every concept with proper examples.
Sprintf C MEDIUM
In this blog, we will learn about Sprintf C. We will learn about why it is used, syntax, parameters, and examples.
Command Line Arguments in C EASY
Command line arguments in C provide several properties that make them particularly useful for creating flexible and dynamic programs.
Do While Loop in C EASY
In this blog, we will learn this Do While Loop in C. We will learn about why it is used, syntax, parameters, and examples.
Menu Driven Program in C EASY
In this article, we will learn what menu driven programs are, how to create them using different methods in C, with different examples to help you understand the concept better.
And Operator in C EASY
In this blog, we will learn about And Operator in C. We will learn about truth tables, symbols and much more for better understanding.
Branching Statements in C EASY
In this blog, we will learn about branching statements in c. We will understand its core concepts, its usage, examples, and much more for better understanding.
Library Functions in C MEDIUM
In this blog, we will learn about Library Functions in C. We will understand its core concepts, its usage, and much more for better understanding.
Recursion in C EASY
In this blog, we will learn about Recursion in C. We will understand its core concepts, its usage, and much more for better understanding.
Scanf In C EASY
In this blog, we will learn about Scanf In C. We will understand its core concepts, its usage, and much more for better understanding.
Tokens in C
This blog will cover what tokens in C are and the different types of tokens in C with examples.
C Program to Check for Palindrome String EASY
In this blog, we will learn about C Program to Check for Palindrome String.
Hamming Code in C EASY
In this blog, we will learn about Hamming Code in C. We will learn about its implementation, and will understand about its code in C for better understanding.
Pointer to Pointer in C EASY
In this blog, we will learn about Pointer to Pointer in C. We will understand its core concepts, its usage, and much more for better understanding.
While Loop in C EASY
In this blog, we will learn about While Loop in C. We will learn about why it is used, syntax, parameters, and examples.
Identifiers and Keywords
In this blog, We will learn about Identifiers and Keywords and the difference between Identifiers and Keywords.
Global Variable in C EASY
A global variable in C is a variable that is declared outside of all functions. This location allows the variable to be accessible from any function within the code.
Shell Sort Program in C MEDIUM
In this blog, we will learn about Shell Sort Program in C. We will write a program for better understanding.
Type Conversion in C EASY
Type conversion is the process of changing the data type of a value in a program. In C programming, type conversion can happen automatically or manually. Automatic type conversion is called implicit type conversion, while manual type conversion is known as explicit type conversion or type casting.
Union in C EASY
Unions in C are a user-defined data type that permits different data types to be stored in the same memory location.
boolean in c EASY
In the realm of C programming, Boolean values are the cornerstone of decision-making logic.
Increment and Decrement Operators in C EASY
In this article, we will learn about increment and decrement operators and their various types in C language.
C Variable Types EASY
In this article, we will talk about the different variable types in C, their declaration & initialization, & how to use them in your code.
strtok() in C EASY
In this blog, we will learn about strtok() in C. We will look at its syntax, its implementation and write code for better understanding.
Identifiers in C EASY
In this blog, we will learn about Identifiers in C. We will learn about rules to use identifiers, different examples and much more for better understanding.
Logical Operators in C MEDIUM
In this blog, we will learn about Logical Operators in C. We will understand its core concepts, its usage, and much more for better understanding.
C round() Function EASY
In this blog, we will understand about c round(0 function. We will understand this by writing few codes with examples.
Assignment Operator in C EASY
In this blog, we will discuss about assignment operator, its syntax, examples, and each types of assignment operators with its implemenation in C.
Types of Functions in C EASY
In this blog, we will learn about Types of Functions in C. We will learn about its characteristics, features, and much more for better understanding.
Else If Ladder in C EASY
The if-else-if ladder is a powerful tool in C programming that allows you to make decisions based on multiple conditions. It provides a way to execute different blocks of code depending on whether certain conditions are true or false.
Introduction to variables
This article discusses the introduction to variables.
Format Specifiers in C EASY
In this article we will discuss how to master Format Specifiers in C and also check out the practical applications in our in-depth tutorial.
Primitive Data Types EASY
In this blog, we will learn about Primitive Data Types. We will understand its core concepts, its usage, and much more for better understanding.
Static Keyword in C EASY
The static keyword in C is a storage class specifier. It has different meanings based on the context. Within a function, it makes the variable retain its value among multiple function calls.
C Fork() Function EASY
In this blog, we will learn about C fork() function. We will understand how to use fork() function in codes.
Const Qualifier in C EASY
In this blog, we will learn about Const Qualifier in C.
Switch Statement in C EASY
In this article, we will understand about the switch case program in c.
What are keywords in C? EASY
In this blog, we will learn about Keywords in C. We will learn about different types of keywords that are present in C and will write examples for better understanding.
Break Statement in C EASY
In this article, we will look into the syntax & usage of the break statement in various contexts, including simple loops, nested loops, infinite loops, & switch statements with clear code examples to illustrate every section properly.
strrev() Function in C EASY
In this blog, we will learn about strrev() Function in C. We will understand this through an example for better understanding of the concept.
ASCII values in C
In this blog, we will learn about ASCII values in the C language.
Difference between getch and getche EASY
The characteristics and different qualities of getch and getch functions are explored and examined in this article.
Nested Structure in C MEDIUM
Nested structures in C allow you to create complex data types by combining different structures within each other.
Constants in C
This blog will cover what constants in the C language are, what are the different types of constants in the C language, and how we can declare constants.
if else Statement in C EASY
The 'if' statement in C is one of the simplest forms of decision-making statements. It evaluates a condition: if the condition is true, the code inside the 'if' block is executed.
Pascal Triangle Program in C EASY
In this blog we will learn about the famous traingle problem, the pascal traingle. We will understand the pseduocode and will write a code in C for better understanding.
Character Set in C EASY
In this article, we will discuss the types and importance of Character Set in the C programming language, Special Characters in C and charset conversion.
Size of Char in 32-Bit Compiler EASY
In this article, we will learn about the size of the data type ‘char’ , and we will address the confusion about the size of char when used in a structure.
Data Types in C
This blog is about what data types are, why we need them, and what all data types are available in C and their uses.
Typecasting
This article discusses Typecasting.
Benefits of C over other languages EASY
In this blog, we will learn about the benefits of C over other languages.
​​Difference between C and Embedded C EASY
C programming language is used to design a type of desktop based application, whereas embedded C is the extension of C language which is utilised to develop microcontroller applications.
What Is Storage Class In C? EASY
This article briefs about storage class and its variable types in C programming languages along with supporting variables and codes for your reference.
Use of Semicolon in Programming languages
This article will discuss the use of semi-colon in programming languages.
4 Best C & C++ Language Certifications
This article will discuss the 4 Best C & C++ Language Certifications.
Top 10 Features of C Language (2024) EASY
In this article, we will learn the features of C Programming language.
Structure of C program MEDIUM
A C program is divided into six sections: Documentation, Link, Definition, Global Declaration, Main() function, and Subprograms.
Author Alisha
0 upvotes
Extern Keyword in C EASY
In this article, we will delve into the details of the extern keyword in C, discussing its purpose, syntax, and examples of its usage.
Pre Increment and Post Increment in C EASY
We will learn about pre increment and post increment in C programming language. We will also look into the implementation and evaluation of both these operators in C.
Conditional Operator in C EASY
In this article, we will discuss about Conditional operator in C. We will also discuss its meaning and its use cases.
Syntax of Switch Statement in C EASY
In this article, we will learn one of the conditional statements, the switch statement, and also see the syntax and examples of the switch statement in C.
Difference Between malloc() and calloc() with Examples EASY
In this article, we will discuss how malloc and calloc are used for memory allocation and what is the difference between malloc and calloc.
Cyclic Redundancy Code (CRC) in C MEDIUM
This article will explain what CRC is in C programming language and cover its fundamental concepts.
Bit Stuffing Program in C EASY
Bit stuffing inserts extra bits into data to ensure synchronization and prevent confusion between data and control signals in transmission.
What is Short int in C programming? EASY
In C programming, a short int is a data type that occupies 2 bytes of memory. It's used to store integer values within a limited range.In this article, we will focus on learning about Short Int in C Programming in detail
Self Referential Structure in C MEDIUM
In this article, we will understand self referential structure in c and how they can be used to create complex data structures.

Operators

The C language supports a rich set of built-in operators. An operator is a symbol that tells the compiler to perform certain mathematical or logical operations, based on the values provided to the operator. Operators are used in programs to manipulate data and variables.
Relational Operators in C EASY
The article will discuss the relational operators in C and how can we effectively use them in our code.
Arithmetic Operators in C EASY
In this article, we will know about arithmetic operators in c with examples and its types are Binary operator and unary operator in c.
Operators in C Programming EASY
Operators in C are the fundamental elements that drive logic and computation within programs.
Ternary Operator in C EASY
The term ternary refers to three, symbolising the use of three operands. Thus the name ternary operator in C came up as it requires three operands.
Modulus Operator in C EASY
In C programming, the modulus operator is represented by the percent sign (%). It is used to find the remainder when one integer is divided by another.
Special Operators in C EASY
In this article, we will discuss about three special operators in C: the ternary operator, bitwise operators, & the comma operator. We will talk about their syntax, usage with examples to help you understand how they can be used effectively in our codes.
Bitwise Operators in C Programming EASY
Bitwise operators in C programming manipulate individual bits of data. They include AND, OR, XOR, complement, left shift, and right shift operators for efficient bitwise operations. Read on to learn more in detail!
Indirection Operator in C MEDIUM
In this blog, we’ll understand the indirection operator in c language with examples, implementation, and Limitations of the Indirection Operator (*).
Operator Precedence and Associativity in C
In this article, we will discuss Operator Precedence and Associativity in C and some key points and examples.
operands for sizeof operator in C EASY
In this blog, we will learn to use the operands for sizeof operator in C language along with its requirements, syntax and examples.
Precedence of postfix ++ and prefix ++ in C EASY
This blog will demonstrate the precedence of postfix ++ and prefix ++ in C. We will also see an example to verify it.
Difference between ++*p, *p++ and *++p
This blog contains the difference between ++*p, *p++, and *++p in the C programming language. It contains various examples and precedence rule to evaluate the *, prefix and postfix expressions.
Author Aditi
0 upvotes
Results of comparison operations in C and C++ EASY
This blog explains the details of the results of comparison operations in C and C++.
Sequence Points in C EASY
This blog explains the details of Sequence Points and side effects in C along with examples.
Comma Operator in C EASY
Learn how to use the comma operator in C, a binary operator that evaluates its first operand and discards the result, then evaluates the second operand and returns this value
Execution of printf with ++ operators EASY
This blog contains the execution of printf with the ++ operator in C.
Author Aditi
0 upvotes
Anything Written in sizeof() is Never Executed EASY
This blog explains the details of the execution of sizeof() function along with its exceptions.
Difference between strlen() and sizeof()
This blog discusses the strlen() and sizeof() functions in C language. It highlights the key differences between the two functions.
Stringizing and Token-Pasting Operator MEDIUM

Function

Function is basically a set of statements that takes inputs, performs some computation, and produces output. There are many situations where we might need to write the same line of code more than once in a program. So, C language provides an approach in which you can declare and define a group of statements once in the form of a function and it can be called and used whenever required.
Introduction to Functions
This article discusses Introduction to Functions.
Function Prototype EASY
This article discusses the Function prototype, its syntax, examples, and benefits. It also provides a guide on how to use the Function prototype.
Call By Value & Call By Reference in C
This blog discusses what call by value and call by reference in C programming language is and the difference between them.
Recursion
This blog will cover what recursion is, the different parts of a recursive function, how memory is allocated for recursive calls.
Garbage Value in C EASY
In this article, we discuss and learn the garbage value in c with other important questions.
Function Declaration in C EASY
Functions in C are blocks of code that perform a specific task. They are defined with a return type, a name, and parameters (if any).
How can we return multiple values from a function? EASY
In this article, we'll look at how to apply a technique to get a function to return multiple values along with its implementation.
Random Password Generator in C EASY
In this article, we will discuss how to create a random password generator program in C. We will also see its time and space complexity.
What is the purpose of a function prototype?
In this blog, we will learn about the purpose of a function prototype with an example.
strstr() Function in C EASY
The strstr function is a useful library function in C programming. In his article incorporates information about the strstr function in c and how to implement.
Static functions in C EASY
C static functions are limited to the file where they're defined. Unlike global functions, their scope is restricted.
exit(), abort(), and assert()
In this article, we shall be discussing the exit(), abort(), and assert() functions, along with their syntax and examples.
Implicit return type int in C
This article shall cover the Implicit return type int in C and some examples.
What happens when a function is called before its declaration in C? EASY
In this post, we will learn what happens when a function is called before its declaration in the C language.
Function in C Programming Examples EASY
In this article, we will learn about the syntax of functions in C, how to declare & define them, & how to call them. We will also discuss the different types of functions, their advantages, & disadvantages.
Noreturn function specifier in C
In this article, we shall discuss the noreturn function specifier in C along with its example and usage.
memcpy() in C EASY
This article provides a detailed analysis of memcpy C. Both its functions and error to watch out it is covered. Examples of code are used to improve understanding.
exit() vs _Exit() EASY
This blog discusses the exit() and _Exit() functions in C language. It highlights the key differences between the two functions.
Predefined Identifier __func__ in C
In this article, we shall be covering the Predefined Identifier __func__ in C and its example.
Callback Function in C EASY
This article will discuss all the necessary points associated with the callback function in C programming. We will further look at an example to understand the working of the callback function in the C programming language.
Nested Functions in C EASY
We can call a function inside other functions. Moreover, calling a user-defined function inside another user-defined function is also valid, Its called as Nested functions. This blog discusses the Nested functions in C.
Parameter Passing Techniques
This blog discusses various parameter passing techniques in functions.
Power Function in C EASY
This blog discusses the workings of the pow() function in C.
tolower() function in C
This blog discusses the workings of tolower() function in C.
time() Function in C
Meta Description: This blog discusses the working of time() function in C.
User Defined Functions in C EASY
This article covers the basics of function syntax, parameter passing, and return values in C. Start building reusable code blocks today!
getch() Function in C EASY
In this blog, we will learn about C language, what getch() function in C is, and the implementation of getch in C with examples.
Strcpy() in C MEDIUM
The strcpy() function is used to copy the characters from one string to another.

Arrays

An array is a data structure containing a number of data values or finite ordered collection of homogenous data, stored in contiguous memory locations.
Arrays EASY
This blog is about what arrays are, how we can declare and initialize them, and what are the advantages and disadvantages of using arrays.
Arrays in C Programming EASY
In this article, we will cover arrays in C programming, syntax, their declaration, initialization, advantages, and disadvantages.
How do you Initialize an Array in C MEDIUM
Array initialization in C involves various methods like initializer lists, nested arrays, loops, and character arrays, which improve readability and flexibility in programming.
One Dimensional Array in C EASY
One-dimensional arrays are used to store collections of similar data types. This comprehensive article provides an overview of one-dimensional arrays in C, Learn how to declare, initialize, and access array elements.
Two Dimensional Array
In this blog, We will learn about two-dimensional arrays.
Types of Array in C EASY
Arrays in C are the collections of variables of the same data type stored in a contiguous memory location.
Difference Between Single Quoted and Double Quoted Char Array in C EASY
This article will discuss all the necessary points associated with the differences between the single quoted array and the double quoted arrays in Java. We will also look at sample codes of both double quoted arrays and single quoted arrays.
Difference between Arrays and Pointers MEDIUM
This blog covers the concepts of paging, swapping, and the difference between arrays and pointers.
Dynamically Allocate a 2D Array in C EASY
This blog discusses the theoretical and practical implementation of how to dynamically allocate a 2D array in C.
How to pass a 2D array as a parameter in C? EASY
This article introduces you to the concept of parameters and gives a detailed explanation of how to pass a 2D array as a parameter to functions.
Accessing an array out of bounds in C/C++ EASY
This article will discuss the consequences of Accessing an array out of bounds in C/C++.
Pass an Array by Value EASY
The blog discusses the theoretical and practical implementation of passing an array by value in C.

Pointers

Pointer is a special variable that is capable of storing some addresses. It points to a memory location where the first byte is stored. Pointers are used in multiple scenarios like file handling or to allocate memory dynamically. Let us start playing with pointers!
Pointers in C
This blog discusses what pointers are, how we can declare them, and examples of pointer arithmetic in the C programming language.
Void Pointer
In this blog, We will learn about void pointers, their syntax, and applications.
Null Pointer in C EASY
A null pointer in C is a pointer that does not point to any memory location. In this article we will learn about null pointer in C programming language, its syntax, example, application etc.
Dangling Pointer
In this blog, We will learn about dangling pointers. We will also discuss the cases where dangling pointers can occur and see how to solve this problem.
Wild Pointer in C EASY
In this article, we will grasp knowledge on the Wild Pointer in C programming language along with its features and many other details.
Array and pointers
This article discusses Array and pointers, dynamic allocation, pointer to the array.
Function Pointer
This article discusses Function Pointer, its syntax, declaration,examples.
Pointer Arithmetics
This article will discuss pointer arithmetics in the C programming language along with their code implementation.
Dereference Pointers EASY
This article shall discuss dereferencing pointers along with their code implementation.
Difference between Static and Dynamic Memory Allocation in C EASY
Static memory allocation is done at compile-time, fixed size. Dynamic memory allocation is done at runtime, size can change. Read on to learn more about Static and Dynamic Memory Allocation in C.
Why does C treat array parameters as pointers? EASY
In this article, we will discuss in detail why C treats array parameters as pointers along with some examples.
Near, Far and Huge Pointers EASY
This article discusses the Near, Far and Huge Pointer in C with syntax, examples and important points to remember.
Author Aditi
0 upvotes
What is a Size of a Pointer in C? EASY
The word size is the same for a particular computer system, the size of the pointer in C will also be the same, irrespective of the variable’s data type whose address it’s storing.
Restrict keyword in C EASY
In this article, we will discuss the restrict keyword in C language in detail with a code example and output.

Strings

String is a sequence of characters that are treated as a single data item and terminated by a null character ‘\0’. C does not support strings as a data type. A string is actually a one-dimensional array of characters in the C language.
Strings in C
This blog will cover strings in the C language, the different ways of declaring a string in the C language, and how we can input strings.
String Functions
This blog will cover the various string functions available in the C programming language, along with examples.
Storage for Strings in C EASY
In this article, we will learn in detail about how strings are stored in memory in the C language along with some examples
What’s the difference between char s[] and char *s in C EASY
This article will discuss the difference between char s[] and char *s in C with the help of some examples.
String compare in C
In this article, we will learn different ways to do string compare in C/C++.
strpbrk() in C EASY
This article introduces you to the string function - strpbrk() in C with a detailed explanation and examples.
ispunct() in C EASY
This article will discuss all the necessary points associated with the ispunct function in C programming. We will further look at a few examples to understand the working of the ispunct function in the C programming language.
strspn() in C EASY
This blog covers the concepts of strspn() in C.
strcat() function in c MEDIUM
This article covers what strcat in C is along with its syntax, parameter, return value & example. Discover the Ins and Outs of String Concatenation with our Comprehensive Guide.
Strcmp() Function in C EASY
This blog will teach you about the strcmp function in C. You will also learn how to compare two strings using the built-in library function strcmp.

File Handling

File handling refers to the method of storing data in the C program in the form of an output or input that might have been generated while running a C program in a data file, i.e., a binary file or a text file for future analysis and reference in that very program. File handling in C enables us to create, update, read, and delete the files stored on the local file system through our C program.
fprintf() and fscanf() in C EASY
Explore fprintf() and fscanf() functions in C: write and read formatted data to/from files efficiently. This guide covers syntax, usage, and examples for each function.
C fputc() and fgetc() EASY
In this article, we will learn about two C library functions fputc() and fgetc(), and what parameters they take as input.
C fputs() and fgets()
This article covers everything you need to know about fputs() and fgets() in C. fputs(), and fgets() are the most common function in C for file handling.
Author Shiva
0 upvotes
C fseek() function EASY
In this blog, we will learn about the fseek() function which is a standard inbuilt function of the C programming language. We will know about its construction working as well.
Rewind() Function in C EASY
This blog describes the rewind() function of the C programming language; how it can help developers to develop software and its applications.
C ftell() function EASY
This article discusses the ftell() function in the C programming language and how one can use the ftell() function in their file handling programs to tell the position of the file pointer.
fseek() vs rewind() in C
This article incorporates a detailed discussion on the main differences between fseek() vs rewind() in C language and also where to apply them in code.
fgets() and gets() in C EASY
In this article, we will learn about fgets() and gets() function and their parameters in C
fread C EASY
In this blog, we will discuss about fread function in C programming language. We will discuss why it is used with some examples.
fwrite() Function in C EASY
In this article, we will explore the fwrite function in C programming language and how it works, including its syntax, parameters, and return value.

Preprocessor

The C preprocessor is a macro preprocessor that allows you to define macros that transform your program before it is compiled. These transformations can be the inclusion of header files, macro expansions, etc.
What is Include Stdio in C/C++? MEDIUM
This article explains the usage and importance of #include stdio.h in C/C++ programming for input/output operations. We will learn how to use it effectively.
C Macros EASY
This article shall discuss the concept of macros in the C programming language along with code demonstrations of the same.
#include in C
This blog discusses the #include preprocessor directive in C. It explains how #include can be used to import files into a C program and some of the most commonly used header files.
C #define MEDIUM
The #define is also a preprocessor directive. Preprocessor directives are executed before any other command in our program.
C #undef
This blog will cover the topic of C #undef and its syntax and working with examples.
C #ifdef EASY
This blog covers C #ifdef which helps us allow the conditional compilation in the C programming language. We will understand its syntax and work with the help of some examples.
C #ifndef EASY
This blog will cover the concept of #ifndef in C language and an example of it.
C #if EASY
This blog covers about C #if which is a preprocessor directive that allows for conditional compilation in the C programming language and a few examples are there to understand it more extensively.
C #else EASY
In this blog, we will learn to use the #else preprocessor directive in C language.
C #error EASY
In this blog, we will learn to use the #error preprocessor directive in C language.
C #Pragma
This blog contains the C/C++ programming language's pragma directive concepts.
Author Aditi
0 upvotes
What is conio.h in C? EASY
The ‘conio.h’ header file is a C library that provides functions for handling console input and output operations.

Problems in C

C is a general-purpose, imperative computer programming language. The best way we learn anything is by practicing and exercising questions. So what you are waiting for Let’s get started. Hope, these problems help you to improve your C programming coding skills.
Addition of two numbers in C EASY
The C program to Add Two Numbers guides us to sum two integer numbers and add them together, and prints the result as the output.
Write a Program to Find the Area of a Triangle EASY
We will discuss how to write a program to find the area of a triangle using various approaches. We will see their implementation in different languages along with their complexities.
Program to calculate the simple interest in C EASY
This article will discuss the logic and algorithm behind the simple interest program in c. We will also discuss the code for simple interest.
C Program to Reverse a Number EASY
Reversing a number is a common programming challenge with a variety of applications. This blog post will teach you how to reverse a number in Python using a simple and efficient algorithm.
Program to convert Fahrenheit to Celsius
In this article, we will discuss the problem of converting Fahrenheit to Celsius.
Factorial Program in C EASY
In this blog, we will discuss factorial program in C using different apporaches and compare different approaches of factorial program.
Author Rashmi
0 upvotes
Sum of Digits of a Number in C EASY
This blog will discuss finding the sum of digits of a number in C, and we will also learn how to find the sum of numbers in C language.
Factorial of a Number
In this article, we will discuss the problem of calculating the factorial of a number.
C Program to Check Leap Year or Not
This article will discuss how we can check whether a particular year is a leap year or not in the c language.
Natural Numbers Program using C EASY
In this blog, we will learn how to print all the natural numbers till n.
Prime Number Program using C EASY
In this blog, we will learn to check whether a given number N is Prime or Not using C Programming Language.
C Program to Swap Two Numbers EASY
This blog focuses on the problem's solution, in which we need to swap two numbers. We learned two different methods for this. You can read about these methods in datils in the blog.
Total, average and % of 5 subjects in C
In this article, we will find the total, average, and percentage of 5 subjects using the C language.
C Program For Sum of AP Series EASY
In this article, we will learn how to find the sum of the AP series. We will also see different C programs that will give us the sum of the AP series.
Sum of Geometric Progression Series
This article will discuss the theory of the Geometric Progression Series along with the implementation of How to calculate the Sum of Geometric Progression Series in C language. The article will also discuss the time and space complexity of the solution.
Fibonacci Series Program in C EASY
Fibonacci series is a series of numbers in which the next number is the sum of the previous two numbers. Learn how to implement the Fibonacci series program in C using recursion.
Program To Print Characters In A String in C EASY
This blog introduces how to print characters in a string in C language. This blog covers how to print the strings of characters using multiple programs as examples.
Program to Count Total Duplicate Elements in an Array EASY
In this blog, we will learn about the various methods to count the number of duplicates in an array.
Program to Swap First and Last Digit Of a Number In C EASY
This article discusses swap first and last digit of a number in c with approaches and solutions. Read out the examples with algorithms and codes.
C Program to Delete Duplicate Elements from the Array.
This article will discuss the different methods to delete duplicate elements from an array in the C language.
C Program For Inserting an Element In an Array EASY
This article will discuss C Program to insert an element in an Array and see its implementation.
Delete an element from the Array
This article will discuss how to delete an element from the Array in the C language.
2's complement
In this article, we will discuss 2's complement and see sample examples to understand it better. Then we will understand the solution approach along with the algorithm and code in c++.
2's Complement Subtraction MEDIUM
The 2's complement is a system used to represent negative numbers in binary form. It is generally used in computer systems and digital arithmetic operations.
Program to convert 24 hour time to 12 hour time
This article will brief you on how to write a Program to convert 24 hour time to 12 hour time
Convert uppercase to lowercase
In this article, we will discuss the problem of converting the given string of uppercase characters into lowercase characters, discuss some sample examples and then go for solution approach along with algorithm and C++ code.
Binary to Decimal in C EASY
This article discusses the decimal and binary number system and conversion from binary to decimal.
Decimal to Binary in C
In this article, we will discuss the problem of converting decimal to binary numbers in C.
The Number Triangle
This blog explains the code to build different number triangles in C.
Strong Number In C EASY
A strong number is a positive integers where the sum of the factorials of its digits equals the original number. Read on and discover how to check if a number is strong in C!
Ceil Function in C
This blog will discuss what ceil function is and how to use it in the C programming language with examples.
Square Root in C
In this article, we extensively discuss finding the square root of a number in C
Random function in C EASY
The random function generates random numbers within specified ranges. In C, it's facilitated by two built-in functions: rand() and srand().
Magic number in C
This article will brief you on how to write a program to calculate Magic number in C.
LCM of 2 numbers in C
This blog will cover the problem of finding LCM of 2 numbers in the C language.
Digital Clock using C EASY
This blog will cover how to draw a digital clock using C.
Floyd's triangle in C
This article will discuss the theory of Floyd's triangle along with its implementation in C language.
Floyd's Triangle in C EASY
A right-angled triangle with successive natural integers is known as Floyd's triangle. It starts from 1 and consecutively selects the next greater number in sequence.
C Program to count the length of string without using any library function EASY
In this article, we will be looking at the ways of finding out the length of the string without using any library function.
C Program To Count Length Of String Using Library Function EASY
In this article, we will learn how to get the length of a string using the library function in the C programming language
C Program to check a triangle is a equilateral, isosceles or scalene EASY
This article incorporates a C Program to check if a triangle is a equilateral, isosceles or scalene.
C Program to find frequency of characters
In this article, we will discuss a C Program to find the frequency of characters.
C Program to concatenate two Strings EASY
In this article, we will discuss strings, the concatenation of two strings in the c language, and different methods of the concatenation of two strings.
C Program to copy first string into second string
This article incorporates copying of a string to another in C language.
C program to Count the Number of Vowels in a String EASY
In this article, we will discuss a C program to Count the Number of Vowels in a String
C program to delete vowels from a string EASY
In this article, we will discuss a C program to Count the Number of Vowels in a String
C program to calculate x^n using pow function EASY
In this article, we will discuss a C program to calculate x^n using the power function.
C program to multiply two numbers using plus operator EASY
This article incorporates a C program to multiply two numbers using the plus operator.
Perfect Number Program in C EASY
A perfect number is a positive integer that is equal to the sum of its proper divisors excluding itself. Lets discuss perfect number program in C in this comprehensive guide.
C Program to Count Uppercase, Lowercase, and Special Characters in the String
In this article, we will discuss a C program to count uppercase, lowercase, and special characters in the string. We will also discuss the algorithm and its time and space complexities.
C Program to arrange the string in alphabetical order EASY
This blog discusses C Program to arrange the string in alphabetical order through two different approaches.
C program to merge two sorted array in descending order
This article will tell you how you can merge two sorted in descending order in c programming language with two approaches.
C program to merge two sorted array in ascending order
This blog discusses a C program to merge two sorted array in ascending order.In this article we will discuss two approaches to merge the arrays in ascending order.
C Program to Count Frequency of Each Element in an Array
In this blog, we will see the C program to count frequency of each element in an array. We will understand it with an example and proper explanation.
C Program to Find Upper Triangular Matrix EASY
In this article, we will discuss a C program to find upper triangular matrix. We will also discuss the algorithm and its time and space complexities.
C Program to Interchange Diagonals of a Matrix
In this article, we will discuss a C program to interchange diagonals of a matrix. We will also discuss the algorithm and its time and space complexities.
C program to find sum of each row and columns of a matrix MEDIUM
This article incorporates a C program to find sum of each row and columns of a matrix
C Program to Find the Sum of Main Diagonal Elements of a Matrix
In this article, we will discuss a C program to find the sum of main diagonal elements of a matrix. We will also discuss the algorithm and its time and space complexities required for running this program.
C Program To Check Symmetric Matrix EASY
In this article, we will be looking at the program to check whether a given matrix is symmetric or not.
Tribonacci series in c MEDIUM
The tribonacci series is similar to the Fibonacci series. In the Fibonacci series, each term is a sum of two preceding numbers, whereas, in the tribonacci series, each term is a sum of three preceding numbers.
Reverse a String in C EASY
This article briefs how to reverse a string in C using different methods like using strrev() functions, without strrev() function, recursion, pointers, and using stack.
How to Convert Binary to Hexadecimal? EASY
The binary system is a number system whereas the hexadecimal system is also known as the hex system.
Binary Search in C Using Recursion EASY
In this article, we will explain Binary search in C using recursion in detail. We will also consider an iterative approach for the same.
Star Patterns Program in C EASY
This blog will discuss the various Star Patterns in C language. Also, we will try to implement the code.
Implementation of Tic Tac Toe Game EASY
In this blog, we will learn about the implementation of Tic Tac Toe game.
Number pattern programs in C EASY
This article will give beginners and intermediate programmers a collection of number pattern programs in C to practise.
Implementation of stacks using queues EASY
This article deals with the topic of - Implementation of stacks using queues and explains different approaches of all the stack operations like push, pop etc.
Bubble Sort Program in C EASY
This article will discuss the bubble sort program in c. It will also discuss the advantages and disadvantages of the bubble sort.
Sorting a Stack Using a Temporary Stack MEDIUM
In this blog, we will discuss sorting a stack using a temporary stack, its implementation in c++ along with the the time and space complexity.
C Program for Tower of Hanoi MEDIUM
This article will help you to solve a famous mathematical puzzle, the tower of Hanoi problem. We will start with the problem description and the program in C.
Find the Roots of a Quadratic Equation in Program C EASY
In this article, you will learn to find the roots of a quadratic equation in c programming. Quadratic equation are polynomial equations with degree two.
Author Nitika
0 upvotes