AnyCompiler

Operadores y Control de Flujo

if y else funcionan exactamente como esperarías — una condición entre paréntesis, seguida de un bloque. C no tiene un tipo boolean incorporado antes de stdbool.h de C99; cualquier valor distinto de cero se trata como true, y 0 se trata como false.

for y while

Un for clásico declara un índice, una condición y un incremento, todo en su encabezado. while simplemente se repite mientras su condición se mantenga verdadera.

#include <stdio.h>

int main() {
    int score = 73;
    if (score >= 60) {
        printf("pass\n");
    } else {
        printf("fail\n");
    }
    for (int i = 1; i <= 3; i++) {
        printf("%d ", i);
    }
    printf("\n");
    return 0;
}
Output
pass
1 2 3 

A continuación: funciones — definir funciones, parámetros, y por qué C necesita que declares una función antes de llamarla.

Practice exercise

Define una variable score de tipo int en 73. Imprime "pass" si score es 60 o más, de lo contrario imprime "fail".