Trabalho5
Páginas: 2 (409 palabras)
Publicado: 22 de noviembre de 2011
Sumário
• • • • • • • • Conceitos de funções Forma geral da função Protótipos de funções Escopo de variáveis Parâmetros da função Retorno de função Exemplos ExercíciosConceitos de funções
• Até agora desenvolvemos programas únicos que englobam a lógica completa do algoritmo para a solução de um determinado problema
meu_programa.c int main () { xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx } Função main() é a Principal e primeira a ser executada
• É comum dividir problemas complexos em partes (subprogramas) e, depois, juntá-las para compor o programa finalConceitos de funções
• Função (módulo ou subprograma): é um nome dado para um conjunto de comandos declarados fora do programa principal, como se fosse um programa completo. Ambos podem receber zero, umou mais parâmetros em sua chamada
– Permitem a reutilização de códigos
• Parâmetros: São variáveis repassadas do programa principal para as funções realizarem algum trabalho
Conceitos defunções
Função principal
int main () {
Função principal
int main () {
Agrupando instruções de acordo com suas funcionalidades
} programa.c
} programa.c
Conceitos de funções
Funçãoprincipal invocando duas funções Função principal
int main () {
Implementação da função A
Implementação fa função B
int main () {
} programa.c } programa.c
Chamadas as funções A e B a partir dafunção principal
6
Forma geral
tipo_retorno nome_funcao (tipo param1 , ... tipo paramN){ declaracao das variaveis da função; corpo da função com suas instruções; return variavel_retorno; }
•tipo_retorno: indica o tipo de dados que a função retorna (void = retorno nulo) • tipo param1, ... tipo_paramN: variáveis que a função recebe de quem a chamou • return variavel_retorno: variávelretornada pela função (opcional)
Forma geral
• Exemplo de uma função que retorna o valor da soma de dois números
#include /* Definicao da funcao */ int soma ( int a, int b) { return a+b; } /*...
Leer documento completo
Regístrate para leer el documento completo.