Conteúdo do Curso
Noções Básicas de C
Noções Básicas de C
Estrutura da função
Uma função é uma sub-rotina nomeada projetada para executar 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 para a mão → os músculos da mão contraem, girando a maçaneta → a mão empurra a porta → a porta se abre.
Cada habilidade ou capacidade que uma pessoa possui pode ser pensada como uma função que ela pode "invocar" quando necessário.
Our daily lives are filled with functions: pressing an elevator button, illuminating a car's speedometer, scanning a product's barcode, processing a signal from a space rover, sending texts, deleting photos from a smartphone — the list goes on.
Nossas vidas diárias sã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 o sinal de um rover espacial, enviar mensagens de texto, deletar fotos de um smartphone — e a lista continua.
A função main
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 será que os programas em C giram em torno dessa única função?
A função main
em C atua 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 indicar o ponto de entrada de um programa.
Anatomia de funções
Cada 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 tem a seguinte aparência:
Nota
Aprofundaremos em cada componente nas lições subsequentes.
Uma função geral tem mais ou menos este aspecto:
Obrigado pelo seu feedback!