Published on

C Loops: Repeated Execution Until a Condition is Met.

Authors
  • avatar
    Name
    Ridha Majid
    Twitter
cover

A loop is one of the essential core foundations of programming. Here are different approaches to implementing loops in the C language.

for loop


int main(void)
{
printf("\n");
printf("for loop\n");



printf("-----------------------\n");
for(int x = 0; x < 10; x++)
{

    printf("print for loop X: %i \n", x);

}
 printf("-----------------------\n");



}

loop/for/ $ clang for-loop.c
loop/for/ $ ./a.out

for loop
-----------------------
print for loop X: 0
print for loop X: 1
print for loop X: 2
print for loop X: 3
print for loop X: 4
print for loop X: 5
print for loop X: 6
print for loop X: 7
print for loop X: 8
print for loop X: 9
-----------------------

while Loop

int main(void)
{
printf("\n");
printf("while loop\n");



printf("-----------------------\n");
int x = 0;

while(x < 8)
{
    printf("print while-loop X: %i\n", x);
    x++;
}
 printf("-----------------------\n");



}


loop/while/ $ clang while-loop.c
loop/while/ $ ./a.out

while loop
-----------------------
print while-loop X: 0
print while-loop X: 1
print while-loop X: 2
print while-loop X: 3
print while-loop X: 4
print while-loop X: 5
print while-loop X: 6
print while-loop X: 7
-----------------------

do-while Loop


int main(void)
{
printf("\n");
printf("do-while loop\n");
printf("-----------------------\n");
int x = 0;
do
{
    printf("print do-while X: %i\n", x);
    x++;
}
while(x < 5);


 printf("-----------------------\n");
}


loop/do-while/ $ clang do-while-loop.c
loop/do-while/ $ ./a.out

do-while loop
-----------------------
print do-while X: 0
print do-while X: 1
print do-while X: 2
print do-while X: 3
print do-while X: 4
-----------------------