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.
main.c
Pruébalo tú mismo →#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".