Breymann. C++ Einführung und professionelle Programmierung

Breymann. C++ Einführung und professionelle Programmierung Breymann. C++ Einführung und professionelle Programmierung

vred.bioinf.uni.sb.de
von vred.bioinf.uni.sb.de Mehr von diesem Publisher
17.11.2014 Aufrufe

Beispiel 2: int qsum(long z) { } if(z == 0) { } int letzteZiffer = z % 10; // Quersumme von z // Abbruchbedingung return letzteZiffer+qsum(z/10); else return 0; Breymann C++, c○ Hanser Verlag München Inhalt ◭◭ ◭ ◮ ◮◮ 100 zurück Ende

4.2.2 Übergabe per Referenz In der Funktion wird mit dem Original gearbeitet. Eigenschaften: • Die Angabe des Objektnamens genügt. Der Compiler sorgt für die richtige Zuordnung. • Laufzeitvorteil bei großen Objekten, weil nicht kopiert wird. • Der Laufzeitvorteil kann bei nicht zu ändernden Objekten durch const & genutzt werden (Ersatz der Übergabe per Wert). Breymann C++, c○ Hanser Verlag München Inhalt ◭◭ ◭ ◮ ◮◮ 101 zurück Ende

Beispiel 2:<br />

int qsum(long z) {<br />

}<br />

if(z == 0) {<br />

}<br />

int letzteZiffer = z % 10;<br />

// Quersumme von z<br />

// Abbruchbedingung<br />

return letzteZiffer+qsum(z/10);<br />

else return 0;<br />

<strong>Breymann</strong> <strong>C++</strong>, c○ Hanser Verlag München<br />

Inhalt ◭◭ ◭ ◮ ◮◮ 100 zurück Ende

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!