Dans le langage de programmation C , instructions de code source sont divisés en segments , appelés blocs de code. Une variable qui existe à l'intérieur d'un bloc de code ne dure que tant que ce bloc de code est activé. Il ne peut être consulté à partir de son propre bloc de code. Si vous souhaitez passer une variable d'un bloc de code à un autre , vous devez faire une copie et passer cela. Vous pouvez le faire avec une simple fonction dans un programme C court . Choses que vous devez
C environnement de développement intégré (IDE ), tels que Eclipse CDT
compilateur C , comme GCC
Afficher plus Instructions
1
charge l' C IDE en cliquant sur son icône du programme. Quand il s'ouvre, sélectionnez "Fichier", "Nouveau", " projet" et " Projet C " pour créer un nouveau projet C . Un fichier de code source vide apparaît dans la partie éditeur de texte de l'IDE.
2
créer une fonction qui crée une copie d'une variable de type entier (appelé "int" ) et le stocke dans son propre bloc d' code. Vous passez les données que vous souhaitez déplacer vers un autre bloc de code en le faisant passer à cette fonction , comme un argument nommé «données ». Cette valeur est alors copié dans le bloc de code de la fonction. Ecrivez ce qui suit au début du fichier de code source :
vides TransferData ( int data) {int copyOfData = données; }
3
Créer une fonction principale. C'est là que votre programme commence à s'exécuter . La fonction principale sera le bloc de code qui sert de source pour la variable que vous souhaitez déplacer. Pour déclarer une fonction principale, écrire ce qui suit , en dessous de la " transferData " déclaration de fonction :
int main () {}
4
déclarer une " int " variable nommée « data » en écrivant ce qui suit entre les accolades de la fonction principale. Ces accolades représentent la totalité du bloc de code de la fonction principale
int data = 5000; .
5
transfert des " données " variable au bloc de code de la fonction. Vous pouvez le faire en appelant la fonction et passer la variable comme argument , comme ceci:
transferData (data) ;
6
exécuter le programme. Le programme envoie une variable d'un bloc de code à un autre . Il ne produit aucun résultat .