Wie allgemeine Block Variablen an C übergeben

November 26

In der Programmiersprache C sind Quelle Code-Anweisungen in Segmente, so genannte Code-Blöcke aufgeteilt. Eine Variable, die innerhalb eines Codeblocks vorhanden ist dauert nur so lange, wie dieser Codeblock aktiv ist. Es kann nur aus seinen eigenen Code-Block zugegriffen werden. Wenn Sie eine Variable an eine andere von einem Codeblock übergeben möchten, müssen Sie eine Kopie anfertigen und übergeben, die. Sie können dies mit einer einfachen Funktion in ein kurzes C-Programm tun.

Anweisungen

1 Laden Sie die C-IDE durch Klicken auf das Programmsymbol. Wenn es geöffnet wird, wählen Sie "Datei" "Neu", "Projizieren", "C-Projekt" erstellen Sie ein neues C-Projekt. Eine leere Quellcodedatei wird in den Text-Editor-Teil der IDE angezeigt.

2 Erstellen Sie eine Funktion, die erstellt eine Kopie von einer Integer-Variablen (genannt "Int") und speichert ihn in seinen eigenen Code-Block. Sie übergeben die Daten, die Sie möchten zu einem anderen Codeblock zu verschieben, indem es an diese Funktion als Argument mit dem Namen "Daten". Dieser Wert wird dann in den Codeblock der Funktion kopiert. Schreiben Sie am oberen Rand der Quellcodedatei Folgendes:

privatevoid TransferData (Int Daten) {Int CopyOfData = Daten;}

3 Erstellen Sie eine main-Funktion. Hier beginnt Ihr Programm Ausführung. Die main-Funktion werden den Codeblock, der dient als Quelle für die Variable, die Sie verschieben möchten. Schreiben Sie eine main-Funktion zu deklarieren, unterhalb der Funktionsdeklaration "TransferData" die Folgen:

Int main()

{}

4 Deklarieren Sie eine "Int"-Variable mit dem Namen "Daten" durch das Schreiben der Folgendes zwischen den geschweiften Klammern der Hauptfunktion. Diese geschweiften Klammern stehen für die gesamte Code-Block für die main-Funktion.

int data = 5000;5

Übertragen Sie die Variable "Daten" auf den Codeblock der Funktion. Dies ist möglich, durch Aufrufen der Funktion und übergeben Sie die Variable als Argument, wie folgt:

transferData(data);6

Führen Sie das Programm. Das Programm überträgt eine Variable von einem Code-Block in eine andere. Es erzeugt keine Ausgabe.