Use of Function in For loop in c programming -


can make use of function in loop in c programming language below example...

#include <stdio.h> int main() {     int = 0;     (foo(); == 1; = 2)         printf("in loop\n");         printf("after loop\n"); } int foo() {     return 1; } 

also please explain output of code ....answer --->after loop.

yes can, return 1 , loop never executed. loop executed if i==1 still 0. mean statement printf("in loop\n"); not executed , continue after loop -> printf("after loop\n"); better understanding use brackets surrounding loop , indentation.without brackets loop includes next statement:

    (foo(); == 1; = 2){         printf("in loop\n");     }     printf("after loop\n"); 

Comments