amp amp es un operador lógico AND. Solo si ambos lados son lógicamente verdaderos al mismo tiempo, el resultado es lógicamente verdadero.
Para a; amp expresión B, si A es lógicamente falso (0), no hay necesidad de calcular el valor de B para determinar que el valor de toda la expresión es lógicamente falso (verdadero al mismo tiempo). tiempo, el resultado es verdadero; si uno es falso, el resultado es falso
Esta es una optimización para que el compilador evalúe B solo si A es lógicamente verdadero (significado distinto de cero). p>