+ 1
XâX help please. Increment X by one
for (int i = 1; i <= 2; i++) { x = X+1; break; } I want increment x by 2
3 Answers
+ 1
Why are you breaking a for loop? Also change âXâ to âxâ for the x = X+1; part. Also tab that part.
Hereâs a better way to do that (if you need a loop to do this):
// Initialize variable x (if needed)
int x = 0;
// Loop that runs twice (i = 0, i = 1)
for (int i = 0; i < 2; ++i) {
// Increment x by 1 in each iteration
++x;
}
If you donât need a loop do this:
// Initialize variable x (if needed)
int x = 0;
// Increment x by 2 directly (equivalent to the loop)
x += 2;
Also pre-increment (++x) can be more efficient than post-increment (x++) because it avoids the overhead of creating a temporary copy of the variable. Which is why Iâm doing that if youâre curious, but some people hate that and prefer i++/x++ and for modern compilers the difference is minimal.
+ 1
Thanks sir :) đ
+ 1
Youâre welcome my friend. )))