+ 2
What is the work of i in this For Loop?
Ok so this program was given in my book as an example of valid expression in the for loop and as per the format of for loop there is initialization, test loop counter and increment or decrement operator. But in test there is no condition for the counter i instead only the name of the variable is mentioned. So can anyone please tell me how is the test counter working... https://code.sololearn.com/cBPOq6VD1O8B/?ref=app
4 ответов
+ 3
Tanmay Bora this is amazing meathod to terminate the loop
As you must be knowing that loop always decreases the value of "i" after implementing loop. But when "i" becomes 0 then its Boolean value (that is false) is considered instead of its numerical value and as soon as a false is evaluated by loop, it breaks it
+ 1
Ohk thanks Arsenic for helping out so quick...
+ 1
The loop proceeds until the expression in the middle (i) is false. As long as i holds a nonzero value, its boolean state is true. If i equals zero, its boolean state is false and the loop is exited.
+ 1
Thank You Miachel tooo...