Tag: For Programs in C

A For programs in C programming lets you iterate a specific number of times. It helps you write a program that runs a piece of code a certain number of times. This helps you to perform different functions for every element of a list. For example, you might want to print out every element of a list or you may want to make sure each element of the list is equal to a specific value. You can use this loop for both. We’ll look at how to write a for programs in C.

Why Use for Loop in C Programming

Many of you might have heard about for loop in C programming, but you don’t know why it is used for. I think you all have some doubts that why you should use for loop in your programming, so here I am going to share some reasons that will help you to understand the reason behind it.

1. For loop will automatically execute the statements one by one

There are two main conditions to use for loop in C programming, but you need to consider one of them that is, if you don’t want to use the for programs in C then you can use while loop instead.

If you don’t know how to use while loop then it can be easily understood by you by considering the following example:

for (i=0; i<5; i++) {
printf("%d", i);

In the above example, for loop will automatically execute the statement five times that is, it will display the number from 0 to 4. But in the case of the while loop, you need to mention the condition for it to execute and the condition is the main difference between for loop and while loop.

2. It will be easy to write a for loop in C programming

We have discussed that for loop is more efficient than a while loop, but there are some drawbacks too for loop that is, you need to mention the variable in the for loop, if the variable is not mentioned then it will get the value as 0.

for (i=0, j=0; i<10; i++, j++) {
printf("%d %d", i, j);

Here the i and j are the variables of for loop and it is the same as the for loop that is, the variable will be incremented in each iteration. If you don’t mention the variables in for loop then the value of the variable will be 0.

3. The loop can be terminated easily

The last and the most important point is that you can terminate the loop easily if you want to. If you want to stop the loop then you need to use a break.

for (i=0, j=0; i<10; i++, j++) {
if (i==4)
printf("%d %d", i, j);

Here, if the I is equal to 4 then it will stop the execution of them for a loop. So, if you want to use a break in your code, then you need to use for loop.

I hope that you have understood the reason behind for loop and how to use for loop. Now it is time to write them for in C programming.