&&                       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