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

6.7 Zeiger und Funktionen 6.7.1 Parameterübergabe mit Zeigern = Spezialfall der Übergabe per Wert • Änderung des Zeigers in der Funktion beeinflusst nicht den Aufrufer. • Das Objekt, auf das der Zeiger verweist, kann in der Funktion geändert werden. Beispiel: #include void upcase(char *); // Prototyp int main( ) { char str[] = "gross 123"; cout

void upcase(char* s) { // In der ASCII-Tabelle sind die Platznummern der // Kleinbuchstaben um ’a’-’A’ = 32 gegenüber den // Großbuchstaben verschoben. int Differenz = ’a’ - ’A’; // impl. Typumwandlung } while(*s) { if(*s >= ’a’ && *s

6.7 Zeiger <strong>und</strong> Funktionen<br />

6.7.1 Parameterübergabe mit Zeigern<br />

= Spezialfall der Übergabe per Wert<br />

• Änderung des Zeigers in der Funktion beeinflusst nicht den Aufrufer.<br />

• Das Objekt, auf das der Zeiger verweist, kann in der Funktion geändert<br />

werden.<br />

Beispiel:<br />

#include<br />

void upcase(char *);<br />

// Prototyp<br />

int main( ) {<br />

char str[] = "gross 123";<br />

cout

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!