Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- struct estructura_amigo
- {
- char nombre[30];
- char apellido[40];
- char telefono[10];
- int edad;
- };
- //Llave de la estrutura_amigo es "amigo". Para usar el caso explicado abajo, la llave tiene que ser u apuntador
- struct estructura_amigo amigo;
- /*"arg_amigo" toma todos el lugar de la llave que se le envíe y los elementos de la estructura lo que pasa e
- arg_amigo cambia a amigo. Si en vez e arg_amigo se usara *arg_amigo se modifica la dirección en memoria en vez de
- modificar una copia. Las nuevas asigacioe se hace o */
- int suma(struct estructura_amigo arg_amigo)
- {
- return arg_amigo.edad + 20;
- }
- int main()
- {
- cout << amigo.apellido << " tiene ";
- /*se llama la función suma y se le da como parámetro la llave de estructura amigo. Se puede llamar
- la función las veces que se necesite dado como parámetros a la llave de la estructura amigo o la de otra estructura*/
- cout << amigo.edad << " años. Y dentro de 20 años tendrá\n" << suma(amigo) << endl;
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement