Un maestro de amplificador señaló el significado del primer punto entre paréntesis. ampb es un

El lenguaje C usa 0 para representar falsedad lógica y un valor distinto de cero para representar verdad lógica.

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>