Onmiddellijk begint de aangeroepen functie uitvoeren, de parameter-mailadres wordt gelijk aan Theint, wat is het adres van het object in de eerste verklaring van de belangrijkste functie van & verklaard. Dus onmiddellijk de uitvoering van de opgeroepen functie start, en geen en & Theint zijn hetzelfde adres aan een object; dat wil zeggen dat er geen en Theint zijn het identificeren van hetzelfde object. De eerste instructie in de aangeroepen functie geeft de waarde niet die dezelfde als de waarde van Theint.
De tweede verklaring in de aangeroepen functie kent een nieuwe waarde geen automatisch toewijzen van de nieuwe waarde aan Theint, omdat beide identificatiemiddelen identificeren hetzelfde object. De opgeroepen functie is niet een terugkeer verklaring, hoewel de definitie begint met een return type hebben; dat aanvaardbaar is; die geen deel uitmaakt van het onderwerp hier; Het is voor degenen die nieuwsgierig zijn. Terug in de belangrijkste functie: De opgeroepen functie wordt aangeroepen door de tweede verklaring in de belangrijkste functie.
De opgeroepen functie wordt uitgevoerd voor de volgende (derde) verklaring in de belangrijkste functie wordt uitgevoerd. We hadden geen return waarde van de aangeroepen functie toe te wijzen aan een object (id) in de belangrijkste functie. We konden dit niet doen omdat de opgeroepen functie niets deed terugkeren (had geen return statement, geen deel uit van dit onderwerp wel). De derde verklaring in de belangrijkste functie geeft de waarde van Theint, dat is dezelfde waarde als dat voor geen enkele in de aangeroepen functie.
Let op, bij het passeren door verwijzing, de parameter (opgeroepen functie) is het adres van een object (id), maar het argument (in belfunctie) een identificator en niet het adres van het object (id). Referentie als functie teruggekeerd Type Specifier Voordat we kijken naar de hand als functie teruggekeerd soort specificatie, laten we eens