Segue um exemplo simples para entendimento das condições na Linguagem C, leia os comentários para entender linha por linha.
#include <stdio.h> /* inclusão do cabeçalho I/0 */
int main() /* chamamos a função main() para manipulação */
{
int num; /* definimos a variável num como inteira, a saída será %d */
/*
Código Significado
%d Inteiro
%f Float
%c Caractere
%s String
%% Coloca na tela um %
*/
printf("Digite um número: \n"); /* imprimimos na tela a frase e pulamos uma linha com \n */
scanf("%d", &num); /* Lêmos o número digitado e armazenamos na variável num */
if(num==0){ /* começamos a condição se o número for ZERO */
printf("O número é NULO\n"); /* executamos o comando, nesse somente imprimimos uma mensagem na tela e pulamos um linha */
}else if(num<8){
printf("O número é Menor que 8\n"); /* proxima condição */
}else if(num<11){
printf("O número é maior que 7\n"); /* mais uma condição */
}else{
printf("O número está fora das condições criadas\n"); /* então finalizamos o bloco */
}
return(0); /* finalizamos */
/* */
}