Sintaxe da linguagem C

A sintaxe de um programa em C é relativamente simples e flexível:

– Um programa em C é composto por um conjunto de funções, sendo que a função principal é a função main() que. A função main() é  obrigatória num programa em C porque ela é o ponto de entrada no programa.

– As variáveis em C devem ser declaradas antes de serem usadas.

– As intruções em C são terminadas com ponto e vírgula.

– A linguagem C é case sensitive, ou seja, diferencia maiúsculas de minúsculas nos nomes de variáveis e funções.

– Os comentários em C são precedidos por duas barras (//) no caso de uma linha de comentário ou por uma barra e um asterisco (/*) e terminados por um asterisco e uma barra (*/) no caso de várias linhas de comentário.

Blocos de código

Todo o código de um programa em C está organizado em blocos de código, seja em blocos de código em funções ou noutras estruturas como as condicionais e de repetição.

Um bloco de código em C é delimitado por chavetas ({ }).

O código dentro de um bloco de código deve estar indentado por uma questão de melhor legibilidade do mesmo.

Exemplo:

int main()
{
    int nr;
    
    puts("Introduza um numero inteiro entre 1 e 4");
    scanf("%d", &nr);
    
    if(nr >=1 && nr <= 4){
        puts("Numero válido");
    }
}

No exemplo acima, podemos observar dois blocos de código: o da função main() e o da instrução if.