Programar em C/Um programa em C: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição
Linha 23:
A linha 2 pede que seja inserido o conteúdo do arquivo ''stdio.h'' (que está num lugar já conhecido pelo compilador). Esse arquivo contém referências a diversas funções de entrada e saída de dados (''stdio'' é abreviação de ''Standard Input/Output'', ou Entrada e Saída Padronizadas), de modo que você precisará dele em praticamente todos os programas &mdash; ele é o meio de quase toda comunicação com o teclado, com a tela e com arquivos.<ref name="preproc">Esse comando é uma ''diretiva do pré-processador''; você aprenderá mais sobre esses comandos na seção [[../Pré-processador|Pré-processador]].</ref>
 
Os programas em C são organizados em funções — todo código em C deve fazer parte de uma função. Em particular, todo programa deve ter uma função chamada '''main''', pela qual será iniciada a execução do programa. A função é definida, no nosso exemplo, na linha 43, e delimitada pelas chaves <code>{ }</code>.
 
A palavra-chave '''int''' significa que a função devolve um valor inteiro (você pode pensar nesse valor exatamente como o valor de uma função em matemática).
 
Na linha 65, executamos a função ''printf'', que imprime na tela os parâmetros que lhe foram passados — no nosso exemplo, passamos a seqüência de caracteres "Olá, mundo!" como parâmetro. Essa é uma das funções definidas no arquivo ''stdio.h''.
 
'''Note''' o ponto-e-vírgula no final da linha: todas as instruções em C devem terminar com um ponto-e-vírgula. (Essa é uma causa muito comum de erros de compilação.)
 
Na linha 76, dizemos que a função ''main'' deve devolver (ou retornar) o valor 0 e terminar sua execução. (Esse é o valor inteiro que dissemos que íamos retornar na linha 4.)
 
<div style="background-color: #e5e5e5; padding: 10px;">