How to use the Precedence and Associativity of the operators smartly is one of the important part of C programming. Precedence talks about the priority among the different
Pointers contain addresses of the particular variable that we need. An array of pointers stores the addresses of all the elements of the array and an array of string pointers stores
Pointers are variables that contain the memory address of another variable. Since an address in a memory is a numeric value we can perform arithmetic operations on the pointer
We have successfully learned the basic concepts and different library functions that C Programming offers. Another interesting concept is the use of 2D character arrays. In the previous tutorial, we already
Library functions are inbuilt functions provided by the compilers. These library functions can be easily accessed by importing the particular header file which contains the library function. Similarly, there are
A string is basically a character array which terminates with a ‘\0’. It can have alphabets in both cases, digits and special characters. It is like having a
Arrays are passed to the functions as arguments. Like variables, a whole array can be passed to a function. We already know that functions make it so easy for us to
Pointers are variables that contain the memory address of another variable. It enables the programmer to directly access the memory location and hence the value stored at it.
Recursion is a process of calling a function within the same function again and again till the condition is satisfied. We have already seen how functions can be
An important feature of C programming(and almost every other programming language) is that it allows us to create our own functions. In this tutorial, we will be focusing