Nel linguaggio di programmazione C , istruzioni di codice sorgente sono suddivisi in segmenti , chiamati blocchi di codice . Una variabile che esiste all'interno di un blocco di codice dura solo per il tempo che il blocco di codice è attivo. Vi si può accedere solo all'interno del blocco di codice . Se si vuole passare una variabile da un blocco di codice per un altro , è necessario fare una copia e che passa . È possibile farlo con una semplice funzione in un breve programma C . Cose che ti serviranno
C ambiente di sviluppo integrato ( IDE ) , come ad esempio Eclipse CDT
C Compiler , come GCC
Show More Istruzioni
1
carico del C IDE facendo clic sulla relativa icona del programma . Quando si apre, selezionare " File ", " Nuovo ", "Progetto " e "Progetto C " per creare un nuovo progetto C . Un file di codice sorgente di vuoto viene visualizzata nell'editor di testo parte dell'IDE.
2
Creare una funzione che crea una copia di una variabile intera (chiamato "int " ) e le memorizza in un proprio blocco di codice . Si passa i dati che si desidera passare a un altro blocco di codice da parte di passarlo a questa funzione, come argomento di nome "dati ". Questo valore viene poi copiato il blocco di codice della funzione . Scrivere il seguente all'inizio del file di codice sorgente :
vuoto TransferData ( int data) {int copyOfData = dati ; }
3
creare una funzione principale. Questo è dove il vostro programma inizia l'esecuzione . La funzione principale sarà il blocco di codice che serve come fonte per la variabile che si desidera spostare . Per dichiarare una funzione principale , scrivere quanto segue , sotto la dichiarazione di funzione " TransferData " :
int main ( ) { }
4
Dichiarare un "int " variabile denominata " dati " , scrivendo il seguente tra le parentesi graffe della funzione principale . Le parentesi graffe rappresentano l'intero blocco di codice per la funzione principale
int data = 5000; .
5
trasferimento dei "dati" variabile al blocco di codice della funzione . È possibile farlo invocando la funzione e passare la variabile come argomento , come questo:
TransferData ( dati);
6
eseguire il programma. Il programma trasferisce una variabile da un blocco di codice per un altro . Essa produce alcun output .