#pragma Miscellaneous Directives in C It is a compiler-dependent pre-processor i.e. all the compilers don’t support this pre-processor. A processor directive that is not specified by ISO standard. Pragmas offer control actions of the compiler and linker. #pragma is a miscellaneous directive that is used to turn on or offContinue Reading

Conditional Compilation Pre-Processor Directives in C: In this technique, pre-processor depends on the conditional block name to be passed from the compilation process or not which is decided at the time of pre-processing. If the condition is true, then the block will be pass from the compilation process, if theContinue Reading

File Inclusion Pre-Processor (#include) Directive in C Language: By using this pre-processor, we can include a file in another file. Generally, by using this pre-processor, we are including the Header file. A header file is a source file that contains forward declaration of predefined functions, global variables, constants value, predefinedContinue Reading

Macro Substitution (#define) Directives in C: When we are working with #define at the time of pre-processing where an identifier is occurred, which is replaced with the replacement text. Replacement text can be constructed using single or multiple tokens. A token is a combination of keywords, operators, separators, constants, orContinue Reading

What is a pre-processor? Pre-processing is a program that will be executed automatically before passing the source program to the compiler. Pre-processing is under the control of pre-processor directives. All preprocessor directives start with a pound (#) symbol & should be not ended with a semicolon (;). When we areContinue Reading

Storage Classes in C Language: C Storage classes provide the following information to the compiler How many types of storage classes are there in the c programming language? Depending on the behavior and storage area storage classes are classified into two types, such as What is the automatic storage class?Continue Reading

Adding user-defined functions in C Library In this article, I am going to discuss the Adding user-defined functions in C Library with an example. Please read our previous articles, where we discussed the Recursive Functions in C. How to Add user-defined functions in C Library? Steps for adding our own functions in CContinue Reading

Types of Recursion in C Language: There are five types of recursions. They are as follows: Note: We will discuss each of the above recursion with examples as well as we will also see the differences between them. Also, we will try to compare the recursion with the loop and seeContinue Reading

How Recursion Uses Stack in C? We already discussed that the memory is used by dividing into three sections i.e. code section, stack section, and heap section. We will take the following example and will show you how the stack is created and utilized as a recursive function. As shownContinue Reading