Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: Estruturas de Dados Texto Complementar CRIANDO FUNÇÕES COM ARGUMENTOS - Objetivo desta leitura Proporcionar ao aluno uma visão mais abrangente sobre a importância das Estruturas de Dados. - Com isso você será capaz de (habilidades desenvolvidas): Através da presente leitura complementar, o aluno irá aprofundar seus conhecimentos em relação as Estruturas de Dados por meio da interpretação das informações e analise dos conteúdos e refletir sobre os resultados obtidos com a leitura. CRIANDO FUNÇÕES COM ARGUMENTOS Autor: Denys William Xavier Funções Funções são usadas para criar pequenos pedaços de códigos separados do programa principal. Em C/C++, tudo, na verdade, é uma função. INT MAIN (VOID) é uma função, por exemplo. Exceto a função MAIN, todas as outras funções são secundárias, o que significa que elas podem existir ou não. Então, qual a vantagem de fazermos uma função? Funções são importantes porque elas retornam valores, ajudam a fragmentar o código em partes menores - mais fáceis de lidar - e ainda por cima podem ser utilizada mais de uma vez no mesmo programa, poupando preciosos minutos de programação e inúmeras linhas de código. Criando funções com argumentos Primeiramente, o que são argumentos? Argumentos são parâmetros pré-especificados que são necessários para o funcionamento de uma função. Resumidamente, um argumento é uma variável ou valor que é necessário para algum processo da função. Para criar uma função com argumento é simples. Criamos a função como de costume. Primeiro o tipo de retorno e depois o nome da função. Então, entre parênteses "declaramos uma variável", ou praticamente isso. Podemos por quantos argumentos quisermos, basta que para cada argumento especifique-se seu tipo e separe-se por vírgula. Ex: • 1 argumento: INT NOMEDAFUNÇÃO (int argumento1) • 2 argumentos: INT NOMEDAFUNÇÃO (int argumento1, int argumento 2) • 3 argumentos: INT NOMEDAFUNÇÃO (int argumento1, float argumento2, long int argumento3) • etc... Analisemos o código: 01.#include <cstdio> 02.#include <cstdlib> 03. 04.int mult3 (int a, int b, int c){ 05.return a*b*c; 06.} 07. 08.int main (void){ 09.int valor1, valor2, valor3, resultado; 10.printf ("Digite 3 valores que serao multiplicados\n"); 11.scanf ("%d %d %d", &valor1, &valor2, &valor3); 12.getchar (); 13.resultado=mult3(valor1, valor2, valor3); 14.//Valor1 será int a, valor2 será int b e valor3 será int c 15.printf ("O resultado e %d\n\n", resultado); 16.system ("pause"); 17.return EXIT_SUCCESS; //o mesmo que return 0. 18.} Como podemos ver, foi criada uma função chamada mult3 que precisa de três argumentos: a, b e c. O seu retorno é a multiplicação das três (a*b*c) que fica gravado na variável resultado. Link: < http://www.tiexpert.net/programacao/c/funcoes-com-argumentos.php > Acesso em: 01 jan. 2016. Funções Criando funções com argumentos
Compartilhar