In der Programmiersprache C , Quellcode-Anweisungen werden in Segmente aufgeteilt , die so genannte Code-Blöcke . Eine Variable, die in einer Code-Block besteht nur dauert so lange wie die Code-Block aktiv ist. Es kann nur aus den eigenen Code-Block zugegriffen werden. Wenn Sie eine Variable aus einem Code-Block an eine andere übergeben wollen , müssen Sie eine Kopie zu erstellen und übergeben , daß . Sie können dies mit einer einfachen Funktion in einer kurzen C -Programm zu tun . Things You
C Integrated Development Environment (IDE ) wie Eclipse CDT
C Compiler wie GCC
brauchen anzeigen Weitere Anweisungen
1
laden C IDE , indem Sie auf das Programmsymbol . Wenn sie geöffnet wird , wählen Sie " Datei", " Neu ", " Projekt" und " C Project" , um eine neue C -Projekt zu erstellen . Eine leere Quellcode -Datei wird im Texteditor Teil der IDE .
2
Erstellen Sie eine Funktion , die eine Kopie von einer Integer-Variablen erstellt (genannt "int" ) und speichert sie in einem eigenen Block Code. Sie übergeben die Daten, die Sie möchten zu einem anderen Block des Codes , indem man es auf diese Funktion als Argument genannt bewegen " Daten . " Dieser Wert wird dann zu dem Codeblock der Funktion kopiert. Schreiben Sie das folgende an der Spitze der Quellcodedatei :
nichtig transferData (int data) { int copyOfData = data ;}
3
erstellen Hauptfunktion . Dies ist, wo das Programm die Ausführung beginnt . Die wichtigste Funktion ist die Code-Block , die als Quelle für die Variable, die Sie verschieben möchten, dient. Um eine Hauptfunktion erklären , schreiben die folgenden , unter dem " transferData "-Funktion Erklärung :
int main () {}
4
Deklarieren Sie eine " int " Variable mit dem Namen " data " , indem er die folgenden zwischen den geschweiften Klammern der main-Funktion . Diese geschweiften Klammern stellen die gesamte Code-Block für die Hauptfunktion
int data = 5000; .
5
Übertragen Sie die Variable "data" , um den Code -Block der Funktion. Sie können dies unter Berufung auf die Funktion und übergeben Sie die Variable als Argument zu tun , wie folgt aus:
transferData ( Daten);
6
Führen Sie das Programm . Das Programm überträgt eine Variable aus einem Code-Block zu einem anderen. Es produziert keine Ausgabe.