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

sem resumo de edição
[edição não verificada][edição não verificada]
m (Programar em C: Um programa em C movido para Programar em C/Um programa em C: formato do nome)
Sem resumo de edição
{{NavegaçãoNav2|[[Programar em C: ../Indice|Índice]]|[[Programar../Noções emde C: Usando um compiladorcompilação|UsandoNoções umde compiladorcompilação]]|[[Programar../Conceitos embásicos|Conceitos C: Exercícios Introdutórios|Exercíciobásicos]]}}
== Um programa em C ==
 
A primeira linha é um ''comentário'', que é qualquer texto que esteja entre as marcações <code>/*</code> e <code>*/</code>, podendo inclusive ocupar várias linhas. O compilador simplesmente os ignora.
 
O símbolo '''#''' no início da linha 2 marca uma '''diretiva do pré-processador'''; nesse caso, a diretiva '''#include''', que ordena que seja incluído naquele ponto o conteúdo do arquivo ''stdio.h'', que é um arquivo-cabeçalho (''header'', em inglês). Esse tipo de instrução será detalhado na seção [[../Pré-processador|Pré-processador]].
 
A linha 3 define uma função chamada '''main''' e que retorna um valor do tipo '''int'''. Todo programa deve ter uma função com esse nome, pois quando você executa um programa, o sistema operacional procura por essa função e a executa. Você pode criar outras funções e executá-las a partir da função <code>main</code>, mas o programa começa e termina sua execução com a função <code>main</code>.
As chaves, nas linhas 4 e 7, indicam simplesmente um bloco de código. Neste contexto, indicam o código que fará parte da função main().
 
Na linha 5, fazemos uma chamada à função printf(), que manda texto formatado para a saída padrão (geralmente o monitor/ecrã). Lembre-seA deinclusão incluirdo acabeçalho biblioteca <&lt;stdio.h>&gt; noé inícionecessária doquando arquivo quandovocê forpretender usar essa função.
 
Na linha 6, dizemos que a função main() deve retornar o valor 0 e terminar. Geralmente, para o sistema operacional, se o valor de retorno da função main() for zero, o programa deve ter feitorealizado suas açõestarefas com sucesso; valores diferentes de zero indicam algum erro. Podemos também usar parênteses na instrução ''return'': <code>return(0);</code>
 
[[Categoria:Programar em C|U]]
623

edições