T
tienlx
Hi all, i'm sorry about my poor English ( it isn't my native language).
I confused the order which the function in C be evaluted in for()
function ? Ex:
i have 3 functions : a() b() and c()
and i'll write something like that:
for ( ;a() && b() || c(); )
what is the order which functions is evaluted ?
if both a() and b() was true , is c() will be evaluted or not ?
is it depend on which compiler i use ?
can u recommend me which C compiler i should use, because i'm begining
to learn C and i want to expert it.
Thanks , and hope u can understand what i wrote
!
I confused the order which the function in C be evaluted in for()
function ? Ex:
i have 3 functions : a() b() and c()
and i'll write something like that:
for ( ;a() && b() || c(); )
what is the order which functions is evaluted ?
if both a() and b() was true , is c() will be evaluted or not ?
is it depend on which compiler i use ?
can u recommend me which C compiler i should use, because i'm begining
to learn C and i want to expert it.
Thanks , and hope u can understand what i wrote