Last updated: Mar 14, 2022

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.
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.
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.
goto Statement in C MEDIUM
The goto statement is used to jump to and from places, or to jump from blocks within a function. It is also known as the jump statement.
Author Nitika
0 upvotes
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.
Bisection Method in C MEDIUM
In this article, we'll talk about the bisection method algorithm, it’s examples, implementation in C, & discuss its advantages & disadvantages.
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.
Object Oriented Programming in C EASY
In this article, we will discuss the basics of OOP in C++, such as classes, inheritance, virtual functions, and more.
Symbolic Constant in C EASY
In this article, we'll discuss what constants are, why they're useful, and how to define them with examples.
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.
Embedded C EASY
In this article, we will discuss the key aspects of Embedded C, including its differences from standard C, its characteristics, data types, programming steps, and advanced techniques.
C Program to Find HCF of Two Numbers EASY
In this article, we will discuss a C program to find HCF of two numbers, and discuss three different approaches, their algorithms, and time and space complexity.
Input and Output Functions in C EASY
In this article we will learn about Input and Output Functions in C in complete detail.
Graphics Program in C EASY
In this article, we will learn about the basics of graphics programming in C, like the libraries used, colors, syntax, and examples.
stdin and stdout in C EASY
In this article, we'll discuss stdin & stdout in depth, and learn how to use them effectively in C programs.
Automorphic Numbers in C EASY
In this blog, we will learn Automorphic Numbers in C. We will learn about why it is used, syntax, parameters, and examples.
New Line in C EASY
In this article, we'll learn what new lines are and how to use them in your code with examples.
Type Qualifiers in C EASY
In this article, we'll discuss the different type qualifiers in C, which are const, volatile, restrict, _Atomic, _Thread_local, _Noreturn & _Alignas, with their examples.
Area of Circle Program in C EASY
In this article, we will discuss the process of writing a C program to find the area of a circle. We'll cover the algorithm, the program's complexity, and the code implementation.
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.
Formatted and Unformatted Input Output in C EASY
In this article, we'll discuss both types of I/O functions, their use, and key differences.
What is Flag in C? EASY
In this article, we'll learn what flags are, how they work, and their examples.
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.
Flowchart in C Programming EASY
In this article, we will explore what a flowchart is, its types, the symbols used, how to create a flowchart in C programming, and its advantages and disadvantages.
Typedef in C EASY
This article discusses Typedef in c, its applications, and structure.
Types of Errors in C EASY
In this article, we will discuss the different types of errors in C, like syntax errors, runtime errors, logical errors, linked errors, and semantic errors, with relevant examples of each error type and discuss how to identify and resolve them.
Snake Game in C EASY
In this article, we'll discuss how to create a snake game using the C programming language. We'll cover the prerequisites, implementation logic for the snake, fruit, boundaries, game motion, & real-time response.
printf() Function in C EASY
In this article, we'll discuss what the printf function is, how to use it with different data types, its syntax and parameters, formatting options, and different examples.
Modifiers in C Programming EASY
In this article, we will discuss the different types of modifiers in C, like short, long, unsigned & signed modifiers. We'll also look at what each modifier does and how to use them effectively in our programs.
Printf and Scanf in C EASY
In this article, we will discuss both Printf and Scanf in C, with examples to make you understand how they work properly.
Advantages and Disadvantages of C EASY
In this article, we'll discuss the history of C, the significant advantages that make it popular worldwide, and some of the drawbacks that every programmer needs to know.
Formatted Input and Output in C EASY
This article covers the syntax, examples, key features, and common issues related to these functions, ensuring an easy-to-understand guide for beginners.
Null Character in C EASY
In this article, we'll take a close look at what the null character is, how it's used, and some of the benefits it provides.
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 C EASY
In this blog, We will learn about header files.
How to Find Length of Array in C EASY
In this article, we will discuss different methods to find the length of an array in C, including the use of the sizeof() operator, pointer arithmetic & loops.
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.
What is Pseudocode in C? EASY
In this article, we will learn about pseudocode, why it is useful, how to write it, & see some examples. We will also look at the differences between pseudocode, algorithms, & flowcharts.
fprintf() in C
In this article, we will discuss the syntax, parameters, return value, and examples of using fprintf() in C.
What is Printf in C EASY
In this article, we'll discuss the syntax, parameters, return value, and different examples of using printf in C.
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 MEDIUM
This article covers algorithm in c with its meaning, uses, need, features, analysis, and complexity. Explore how to write an algorithm in c programming with its properties and types.
Bit Fields in C EASY
Bit Fields in C allow you to allocate a specific number of bits for a variable within a structure. In this article, we will learn about bit fields in C, 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.
BFS Program in C MEDIUM
Breadth-First Search (BFS) is a fundamental graph traversal algorithm used to explore the nodes and edges of a graph. In this blog, we will learn about BFS program in c. We will learn about why it is used, syntax, parameters, and examples.
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.
String Functions in C EASY
Explore string functions in c with various examples, syntax and output. Check out more string function in c with advantages and disadvantages.
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.
Variables in C EASY
In this blog, we will learn about Variables in C Language. We will understand its core concepts with examples 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() in 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.
Iteration in C EASY
In this article, we will explain the different types of loops available in C language with which we can do iteration, like the for loop, while loop, & do-while loop. We will talk about their syntax, see examples, & discuss when to use each type of loop.
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.
GCD using Recursion in C EASY
In this article, we will discuss different approaches to calculating the GCD of two numbers using recursion in the C.
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 EASY
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.
Local Variable in C EASY
In this article, we'll discuss what local variables are, how they work, where they are stored, and the advantages of using them.
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
Learn Shell Sort in C with its algorithm, implementation, and working. Understand the Shell Sort program in detail, including FAQs for better clarity.
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.
Scope of a Variable in C EASY
In this article, we will discuss the different types of variable scopes in C, their characteristics, and how to use them effectively in your programs.
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
strtok() in C is used to split a string into tokens based on specified delimiters. It modifies the original string.
Unsigned Char in C EASY
In this article, we'll discuss the unsigned char data type in detail, like its syntax, usage & examples.
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.
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.
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 Operators in C EASY
This article covers assignment operators in C with its syntax and examples. Explore types of assignment operators in C with syntax, program, explanation, and working table of assignment operators.
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.
Difference between Variables and Constants in C EASY
In this article, we will discuss what variables and constants are and how to declare and initialize them, with examples to understand their use.
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.
Depth First Search (DFS) in C MEDIUM
In this article, we will learn about the working of DFS, its pseudocode, algorithm, implementation in C, examples, time & space complexity, & applications.
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.
Structure Padding in C EASY
In this article, we'll discuss the concept of structure padding in C, its syntax, how it works, and why it's necessary. We'll also look at different examples and discuss ways to avoid structure padding when needed.
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
A switch statement in C allows conditional branching based on the value of an expression, like a multi-case decision.In this article we will learn about a switch program in C.
Break Statement in C EASY
Explore the syntax and usage of the break statement in C, with clear code examples for loops, nested loops, infinite loops, and switch statements.
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.
Unsigned Int in C EASY
In this article, we will discuss the unsigned int data type in C, its uses, benefits, and drawbacks, and provide examples of its implementation.
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 EASY
Explore constants in C: learn about types, rules, and properties. Define constants using #define preprocessor or const keyword with syntax and examples.
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.
Data Types in C EASY
This blog is about what data types are, why we need them, and what all data types are available in C and their uses.
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.
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.
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
Check out the most important features of c language in 2024.explore its low-level memory manipulation, portability across systems and architectures, and rich operators and control structure.
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
Learn about the Conditional Operator in C, also known as the ternary operator. Explore its syntax, examples, and use cases to simplify conditional statements in your code.
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() 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.