Linguagem de Programação C++
Universidade Federal de Santa Catarina
Departamento de Engenharia Elétrica, CTC
Prof. Eduardo Augusto Bezerra
"Esse material foi adaptado a partir de um website não identificado."
Uma função é um bloco de instruções que é executado quando é chamado de algum outro ponto do programa. Sua sintaxe é:
tipo nome ( argumento1, argumento2, ...) sentença
onde:
tipo é o tipo de dado retornado pela função.
nome é o nome pelo qual é possível chamar a função.
argumentos : cada argumento consiste de um tipo de dado seguido de seu identificador, como uma declaração de variável (por exemplo, int x).
sentença é o corpo da função entre chaves {}.
Exemplo:
// exemplo de funcao #include <iostream> using namespace std; int adicao (int a, int b) { int r; r=a+b; return (r); } int main () { int z; z = adicao (5,3); cout << "O resultado eh " << z; return 0; } |
O resultado eh 8 |
Imagine a necessidade de uma função que apenas mostre uma mensagem na tela, sem precisar retornar valor algum. Além disso, não se faz necessário nenhum parâmetro. Para esses casos, usa-se o tipo void, como mostra o exemplo.
// exemplo de funcao void #include <iostream> using namespace std; void funcao (void) { cout << "Eu sou uma funcao!"; } int main () { funcao (); return 0; } |
Eu sou uma funcao! |