Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Referinte

c


Referinte

O referinta este un alt nume pentru o variabila. Fie T tipul unei variabile si fie instructiunea ce defineste o variabila

T nume_variabila;



Instructiunea de definire a unei referinte 838j91i este

T& nume_referinta = nume_variabila

unde

nume_referinta este numele variabilei referinta.

Variabila nume_variabila trebuie sa fie declarata inainte si sa aiba tipul T. De exemplu instructiunile

int x;

int& rx = x;

declara pe rx ca fiind o referinta a lui x (este obligatoriu ca variabila x de tip intreg sa fie declarata anterior). Secventa anterioara se poate scrie

int x, &rx = x;

Numele x si rx sunt doua nume diferite pentru aceeasi variabila. Ele au totdeauna aceeasi valoare.

Probleme rezolvate

Problema Sa se defineasca o functie care sa permute valorile a doua variabile tip double. Prototipul functiei va fi

void perm(double & a, double & b);

Programul este prezentat in continuare.

# include <iostream.h>



/* functie ce permuta valoarea a doua variabile */

void perm(double& a, double& b)

// testarea functiei perm

int main()

Mai jos sunt reproduse rezultatele executiei programului.

Problema Se va verifica faptul ca o referinta este o alta denumire pentru o variabila, scriind adresele variabilei si referintei. Programul de rezolvare a acestei probleme este prezentat in continuare.

# include <iostream.h>

int main()

In cele ce urmeaza sunt reproduse rezultatele executiei programului.





Document Info


Accesari: 600
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2025 )