Language C++----Questions and Answers---Page 1
Question: What is the name of the “-->” operator?
Here's an example:
The conditional's code decrements
To better understand, the statement could be written as follows:
Here's an example:
#include <stdio.h>int main(){int x = 10;while( x --> 0 ) // x goes to 0{printf("%d ", x);} }
Answer.
--> is not an operator. It is in fact two separate operators, -- and >.The conditional's code decrements
x, while returning x's original (not decremented) value, and then compares the original value with 0 using the > operator.To better understand, the statement could be written as follows:
while( (x--) > 0 )
or
#include <stdio.h>int main(){int x = 10;while( (x--) > 0 ) // x goes to 0{printf("%d ", x);} }
Comments
Post a Comment