Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Estrutura da função | Funções
Noções Básicas de C
course content

Conteúdo do Curso

Noções Básicas de C

Noções Básicas de C

1. Introdução
2. Dados
3. Operadores
4. Instruções de controle
5. Funções
6. Ponteiros

bookEstrutura 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:

  1. Tipo de função;
  2. Nome da função;
  3. Argumentos;
  4. Corpo da função;
  5. 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:

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 1
some-alt