signification dans le code
bonsoir,
je débute en POO, et je ne comprends pas à quoi correspond certaines instructions dans deux programmes, après avoir cherché je me décide à poster un message!!! Si quelqu'un peut m'aider ça serait sympa :
tout d'abord la structure est comme ceci
Code:
1 2 3 4 5 6 7 8 9
| typedef struct {
int icode;
int ialt;
int icap;
int iprofil;
int iinclinaison;
int iautonomie;
int ietat;
} Avion; |
ensuite j'ai plusieurs fonctions dont :
Code:
1 2
| void SaisieAvion (Avion & avion)
void AfficheAvion (Avion & avion) |
et donc ma question qui est peut être toute simple :? :
à quoi correspond "& avion" dans les arguments, je sais que Avion est la variable structurée mais le reste je comprends pas...
------------------
et ensuite dans un autre programme, c'est toujours le même style de problème que j'ai :
Code:
1 2 3 4 5
| typedef struct {
int stock;
float prix;
int ventes [NMOIS];
}enreg; |
et mes fonctions :
Code:
1 2
| void raz (enreg & enr)
void raz2 (enreg *enr) |
donc la je comprends encore pas à quoi correspond "enreg & enr" et en plus maintenant ce que veut dire "enreg * enr" :?
et dans le programme principal :
et ici pourquoi on marque "enreg enr;" et à quoi ça correspond?
merci de me répondre si jamais ça vous parle :)