In de C -programmeertaal , broncode instructies zijn opgedeeld in segmenten , genaamd code blokken . Een variabele die binnen een codeblok bestaan duurt zolang dat codeblok actief . Het is alleen toegankelijk vanuit de eigen code blok . Als u een variabele van de ene code blok naar een ander , moet u een kopie maken en doorgeven dat . U kunt dit doen met een eenvoudige functie in een korte C programma . Wat je C Integrated Development Environment ( IDE ) , zoals Eclipse CDT C Compiler , zoals GCC Need Toon Meer Aanwijzingen Load 1 de C IDE door te klikken op het pictogram van het programma . Wanneer het wordt geopend , selecteer " File ", " New ", " Project " en " C Project " om een nieuwe C -project te creëren . Een lege broncode bestand in de teksteditor gedeelte van de IDE . Kopen van 2 Maak een functie die een kopie van een integer variabele creëert ( zogenaamde " int " ) en slaat deze op in zijn eigen blok code . U passeert de gegevens die u wilt verplaatsen naar een ander blok code door deze te leiden naar deze functie , als argument de naam " data . " Deze waarde wordt dan gekopieerd naar het codeblok van de functie . Schrijf je in op de top van de broncode bestand : leegte transferData ( int data ) { int copyOfData = gegevens; } 3 Maak een hoofdfunctie . Dit is waar uw programma begint executie . De belangrijkste functie zal de code blok dat dient als bron voor de variabele die u wilt verplaatsen zijn. Om een hoofdfunctie te verklaren , schrijf de volgende , onder de " transferData " functie verklaring : int main ( ) { } 4 Verklaar een " int " variabele genaamd " data " door het schrijven van de volgende tussen de accolades van de hoofdfunctie . Deze accolades vormen de volledige code blok voor de belangrijkste functie int databank = 5000 ; . 5 Overdracht van de variabele " data " om de code blok van de functie . U kunt dit doen met een beroep op de functie en het passeren van de variabele als een argument , zoals deze : transferData ( data ) ; 6 Voer het programma uit . Het programma brengt een variabele van de ene code blok naar een ander . Het produceert geen uitvoer .
|