Conteúdo do Curso
Fundamentos de C
Fundamentos de C
Estrutura da Função
Uma função é uma sub-rotina nomeada projetada para realizar uma tarefa específica. Acredite ou não, você interage com funções diariamente, tanto mentalmente quanto no mundo ao seu redor.
Considere o simples ato de abrir uma porta. Seu cérebro opera em uma rotina específica de "abrir a porta": o cérebro sinaliza a mão → os músculos da mão se contraem, girando a maçaneta → a mão empurra a porta → a porta se abre.
Toda habilidade ou capacidade que uma pessoa possui pode ser pensada como uma função que ela pode "invocar" quando necessário.
Nossas vidas diárias estão repletas de funções: pressionar um botão de elevador, iluminar o velocímetro de um carro, escanear o código de barras de um produto, processar um sinal de um rover espacial, enviar mensagens de texto, excluir fotos de um smartphone — a lista continua.
A Função Principal
Aqui está uma surpresa: ao longo deste curso, você tem escrito código dentro de uma função significativa em C—a função main
. Por que os programas em C giram em torno desta única função?
A função main
em C serve como o ponto de partida do programa. Quando você compila e executa um programa em C, o sistema operacional inicia sua execução com a função main
, o que significa que o código dentro da função main
é executado em sequência.
O uso de main
como a função principal em C é uma tradição de longa data, uma convenção escolhida pelos criadores da linguagem C para significar o ponto de entrada de um programa.
Anatomia das Funções
Toda função é estruturada em torno de cinco componentes principais:
- Tipo de função;
- Nome da função;
- Argumentos;
- Corpo da função;
- Valor de retorno.
Nota
Vamos nos aprofundar em cada componente nas lições subsequentes.
Uma função geral se parece com isto:
Obrigado pelo seu feedback!