I programspråket C , är källkod instruktioner delas upp i segment , som kallas kodblock . En variabel som existerar inuti ett kodblock varar endast så länge som det kodblock är aktiv . Det kan endast nås inifrån sitt eget kodblock . Om du vill skicka en variabel från ett kodblock till en annan , måste du göra en kopia och skicka det . Du kan göra detta med en enkel funktion i ett kort C-program . Saker du behöver
C Integrated Development Environment ( IDE ) , t.ex. Eclipse CDT
C Compiler , såsom GCC
Visa fler instruktioner
1
Ladda C IDE genom att klicka på dess programikon . När det öppnas , välj " File ", " New ", "projekt" och " C-projekt " för att skapa ett nytt C-projekt . En tom källkod filen visas i textredigeraren delen av IDE .
2
Skapa en funktion som skapar en kopia av ett heltal variabel ( som kallas " int " ) och lagrar den i sitt eget block kod. Du passerar de data som du vill flytta till ett annat block av kod genom att skicka den till denna funktion , som ett argument som heter "data . " Detta värde kopieras sedan till kodblock av funktionen. Skriv följande på toppen av källkoden filen :
void Dataöverföring ( int data) {int copyOfData = data ;} Addera 3
Skapa en huvudfunktion . Det är där ditt program börjar exekvering . Den huvudsakliga funktionen blir kodblock som fungerar som källa för den variabel som du vill flytta . Att förklara en huvudfunktion , skriver följande , under " Dataöverföring " funktionen deklaration :
int main ( ) katalog
{ }
4
Deklarera en " int " variabel som heter " data " genom att skriva in följande i mellan klammerparenteser av huvudfunktionen . Dessa klamrar representerar hela kodblock för huvudfunktionen
int uppgifter = 5000; .
5
Transfer variabeln "data" till kodblock av funktionen . Du kan göra detta genom att anropa funktionen och passerar variabeln som ett argument , som den här :
Dataöverföring ( data) ;
6
Kör programmet . Programmet överför en variabel från en kod block till ett annat . Det ger ingen effekt .