One reason for using an assert statement such as
assert( 0 <= i && i < 10 );
within code is to
Execution of the conditional statement
if( x = expr ) ;
has what effect?