Até agora tenho me referido aos parâmetros como argumentos, mas existe uma diferença entre eles.
Parâmetro
O parâmetro é a própria "variável" da função, isto é, o que está entre parêntesis quando a declaramos.
void saymyname(string name){ cout << "You are " << name << endl; cout << "You're goddamn right!" << endl; }
Argumento
O argumento é o valor/variável que passamos para a função ao chamá-la.
saymyname("Heisenberg");
"Heisenberg" é o argumento.
Programa exemplo completo
#include <iostream> using namespace std; void saymyname(string name){ cout << "You are " << name << endl; cout << "You're goddamn right!" << endl; } int main() { saymyname("Heisenberg"); }
O output será:
You are Heisenberg You're goddamn right!
Referências
Sem comentários:
Enviar um comentário
Comente de forma construtiva...
Nota: só um membro deste blogue pode publicar um comentário.