Operators e Controle de Fluxo
if e else funcionam exatamente como você esperaria — uma condição entre parênteses, seguida de um bloco. C não tem um tipo boolean embutido antes do stdbool.h do C99; qualquer valor diferente de zero é tratado como true, e 0 é tratado como false.
for e while
Um for clássico declara um índice, uma condição, e um incremento, tudo no seu cabeçalho. while simplesmente repete enquanto sua condição for verdadeira.
main.c
Teste você mesmo →#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 seguir: functions — definir functions, parâmetros, e por que o C precisa que você declare uma function antes de chamá-la.
Practice exercise
Defina uma variável score de tipo int em 73. Imprima "pass" se score for 60 ou mais, caso contrário imprima "fail".