Buscar

Texto Complementar 02 FUNÇÕES COM ARGUMENTOS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Outros materiais