&& Logical AND operator
exp1 && exp2 Logical AND
exp1, exp2 any integral expression
The && operator performs a logical AND on exp1 and exp2; the
resulting value is 1 (TRUE) if both exp1 and exp2 are TRUE; and FALSE
(0) otherwise. The operator evaluates exp1 first; if exp1 is 0
(FALSE), then exp2 is not evaluated, since the entire expression is
already false. Example:
if ((i == j) && (myfunc(k) == 0))
/* if i isn't equal to j, myfunc() isn't called */
Seealso:
This page last updated on Fri Nov 30 10:48:32 MSK 2001
Copyright © 1992-2001, Vitaly Filatov, Moscow, Russia
Webmaster