I programmeringssproget C , er kildekode instruktioner brudt op i segmenter , kaldet kodeblokke . En variabel , der eksisterer inde i en blok af kode kun varer så længe denne kode blok er aktiv . Det kan kun tilgås fra i sin egen kode blok. Hvis du ønsker at passere en variabel fra én kode blok til en anden , skal du lave en kopi og videregive det. Du kan gøre dette med en simpel funktion i en kort C-program . Ting du skal
C Integrated Development Environment (IDE ), såsom Eclipse CDT
C Compiler , som GCC
Vis Flere Instruktioner
1
Ilæg C IDE ved at klikke på programmets ikon . Når den åbner , skal du vælge "File ", " New ", " Project" og "C Project" for at oprette et nyt C-projekt . En tom kildekode fil vises i teksteditoren del af IDE .
2
Opret en funktion, der opretter en kopi af et heltal variabel ( kaldet " int "), og gemmer det i sin egen blok kode . Du passerer de data, du ønsker at flytte til en anden blok af kode ved at overføre det til denne funktion , som et argument med navnet " data ". Denne værdi kopieres derefter til den kode blok af funktionen . Skriv følgende i toppen af kildekoden fil:
void transferData ( int data) { int copyOfData = data ;}
3
Opret en hovedfunktion. Det er her din program begynder henrettelse. Den vigtigste funktion vil være den kode, blok, der tjener som kilde til den variabel, du vil flytte. At erklære en hovedfunktion , skriver det følgende under " transferData "-funktionen erklæring : Hej
int main ()
{}
4
Erklær en " int " variabel kaldet " data " ved at skrive følgende i mellem de krøllede parenteser i den vigtigste funktion . Disse krøllede parenteser repræsenterer hele koden blokken for hovedfunktionen
int data = 5000 ; .
5.
Transfer variablen "data " til koden blok af funktion. Du kan gøre dette ved at påberåbe sig den funktion og passerer variablen som et argument , som dette : Hej
transferData (data ),
6
Kør programmet . Programmet overfører en variabel fra én kode blok til en anden . Det producerer noget output .