Grundlagen der Multivariable in C-Programmierung

Manche Dinge gehören einfach zusammen, wie Ihr Name und Ihre Adresse. Sie können mit parallelen Anordnungen oder speziell benannten Variablen in C-Programmierung, eine solche Beziehung herstellt. Aber das ist klobig. Eine bessere Lösung ist es, eine Struktur zu verwenden, wie es in einer Variablen, viele Teile demonstriert.

Eine Variable, viele Teile

# include int main () {struct Spieler {char name [32] -int Highscores -} - struct Spieler xbox-printf ( "Geben Sie den Namen des Spielers:") -scanf ( "% s", xbox.name) -printf ( "Geben Sie ihre Highscore:") -scanf ( "% d", xbox.highscore) -printf ( "Spieler% s hat eine hohe Punktzahl von% d n", xbox.name, xbox.highscore) -return (0 ) -}

Übung 1: Ohne es zu wissen, was zum Teufel los ist, geben Sie eine Variable, viele Teile in Ihren Editor ein neues Programm zu erstellen. Erstellen und ausführen.

Hier ist, wie der Code in einer Variablen, viele Teile funktioniert:

Die Zeilen 5 bis 9 erklären die Spieler Struktur. Diese Struktur besteht aus zwei Mitgliedern - ein char-Array (string) und int - erklärt genauso wie alle anderen Variablen in den Zeilen 7 und 8.

Zeile 10 deklariert eine neue Variable für den Spieler Struktur, xbox.

Zeile 13 verwendet sacnf () den Namen Mitglied für die xbox Strukturvariable mit einem String-Wert zu füllen.

Die Linie 15 verwendet scanf () einen Wert in der Highscore-Mitglied in der xbox Struktur zuzuordnen.

Die Komponentenwerte der Struktur sind bei Linie 17 durch die Verwendung einer Funktion printf () angezeigt. Die Funktion wird mit einem umgekehrten Schrägstrich am Ende der Linie 17- Variablen für printf () gesetzt sind auf der Linie 18 zwischen zwei Zeilen aufgeteilt.

Menü