To learn the C language I am using the C for Dummies book which you can probably find at your local book store or buy online straight from the Dummies Store.
Currently I have just finished chapter 16 where the book discusses the for() loops in a bit more detail, and explained some mathematical shortcuts that programmers are able to take.
For instance, 5x5x5x5x5. . .etc is equivalent to z*=5 (where 'z' is the variable and * is the multiply symbol).
For instance, 5x5x5x5x5. . .etc is equivalent to z*=5 (where 'z' is the variable and * is the multiply symbol).
Example:
for(z=5 ; z>=500 ; z*=5)
{
statement;
}
That simply says to start the 'z' variable at 5 [ z=5; ], keep running the loop until the 'z' variable is greater than, or equal to 500 [ z>=500; ], achieve this by continuously multiplying the 'z' variable by 5 [ z*=5 ].
Right now I am unsure of where I would want to use this type of loop, but I am sure as I start to learn more the answers will become clear to me :)
Cheers!
No comments:
Post a Comment