Mind map
Funções

Map content
Funções
Definição
- são blocos de código que podem ser nomeados e chamados de dentro de um programa
- printf()
- scanf()
- é um bloco de código que executa alguma operação.
- Uma função pode, opcionalmente, definir parâmetros de entrada que permitem aos chamadores passar argumentos para a função.
- são blocos de código que podem ser nomeados e chamados de dentro de um programa
Subprograma
- Podem receber os seguintes nomes:
- Subrotina
- Rotina
- Procedimento
- Segmento
- Módulo
- Em c, o único tipo de subprograma é a Função
- Programa ao qual está associado um nome, cuja execução está subordinada a um outro programa
- Podem receber os seguintes nomes:
Tipos Retorno:
- Tipo Primitivo:
- int
- float
- char
- double
- Tipo enumerativo
- uma estrutura
- um ponteiro
- void
- função sem retorno
- comando return
- comando return
- função sem retorno
- Tipo Primitivo:
Localização de Variáveis
- Variável Local
- qualquer variável declarada no corpo de uma função é local a essa função.
- Variável Global
- é uma variável declarada fora do escopo de qualquer função.
- Parâmetros formais
- são declarados como sendo as entradas uma função
- Variável Local
Parâmetros
- são variáveis declaradas diretamente no cabeçalho da função
- Para definir os parâmetros de uma função o programador deve explicitá-los como se estive declarando uma variável, entre os parênteses do cabeçalho da função.
- Exemplo
- Existem 2 maneiras de passar valor através dos parâmetros: Por valor ou Por referência. Neese momento, será apresentado a passagem de parâmetro por valor. Quando introduzirmos o conceito de Ponteiro, apresentaremos o outro tipo.
- Exemplo
- Para definir os parâmetros de uma função o programador deve explicitá-los como se estive declarando uma variável, entre os parênteses do cabeçalho da função.
- Parâmetros formais
- são parâmetros da função na sua declaração
- Parâmetros atuais/reais
- são os parâmetros na chamada da função
- têm como finalidade fazer a comunicação entre funções e função principal
- são variáveis declaradas diretamente no cabeçalho da função
Esqueleto de uma função
- tipo_de_retorno: Refere-se ao tipo de resposta que a função devolve
- nome_da_função: identificador da função no resto do programa
- lista de parâmetros: é uma lista de variáveis que representam valores de entrada
- instruções: corpo da função, destinada à declaração das variáveis
Benefícios
- Permite o reaproveitamento de código já construído
- Evita que um mesmo trecho de código seja repetido várias vezes dentro de um mesmo programa
- Para que os blocos do programa não fiquem grandes demais
- Facilita a leitura do programa de maneira que os blocos de código possam ser logicamente compreendidos de forma isolada.
Images and files in the map
Information
- Description
- Mind Map on Funções, created by Priscila Ribeiro Boaventura on 29/06/2021.
- Created by
- Priscila Ribeiro Boaventura · Jun 2021
- Updated
- Jun 29, 2021
- Views
- 1
- Rating


