In diesem Artikel erstellen wir ein Programm zum Übergeben von Zeichenfolgen an Funktionen.
Inhaltsverzeichnis
Programm
#enthalten int show(char str[]) { printf("String:"); setzt(str); } int main () { char S [30]; printf("Geben Sie eine Zeichenkette ein\n"); bekommt (S); zeigt an); 0 zurückgeben; }
Output
Erläuterung
Der String ist nichts anderes als ein Array von Zeichen. Die Übergabe von Strings in der Funktion erfolgt auf die gleiche Weise, wie wir Array in Funktionen als Argumente übergeben haben.
In der Funktionsdeklaration 'show' int show(char str[]) Wir übergeben eine String-Variable vom Typ 'char' 'str'.
Zeichen S[30]; in der Funktion 'main' wird eine String-Variable 'S' mit der Größe 30 deklariert bekommt Funktion speichern wir einen String darin.
zeigt an); 'S' wird in der 'show'-Funktion übergeben, die somit den vom Benutzer eingegebenen String anzeigt.
0 Kommentare