+ 1
Direct initial value declaration inside for loop
In C language (Not C++, C#, or other C languages)... Can we declare initial value dirrectly in the for loop? rather than typing: int i; for (i=1; i<5; i++) { } can we type these code instead: for (int i = 1; i<5; i++) { } If we can't do that, why?
3 Answers
+ 1
hi,
you may describe it
the two syntax`es are correct and produce no errors.
so, point of view is only for the coder how he wants the program to be coded.
0
Rajeeb Martin Taylor i've just tried it in SoloLearn, both of them worked without error. So are those Pre ANSI C99 and C99 really matters or it was just worked only in SoloLearn's compiler?