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 .
|