Partage
  • Partager sur Facebook
  • Partager sur Twitter

variable locale

Sujet résolu
    1 décembre 2008 à 17:09:59

    bonjour,
    C'est quoi exactement une variable dite locale?
    merci
    • Partager sur Facebook
    • Partager sur Twitter
      1 décembre 2008 à 17:41:31

      De manière générale c'est une variable dont la portée n'excède pas le bloc d'instruction courant. Exemple :
      int fonction(int param) {
        int i = 42;
        // param et i sont des variables locales à fonction()
      
        while(i>0) {
          int j = --i;  // j est une variable locale au while()
        }
      
        // j n'existe plus
      
      }
      // param et i n'existent plus
      


      Le "Piège" en Java : ce n'est pas parcqu'une référence est supprimée que l'objet référencé l'est pour autant.
      Pour aller plus loin tu peux faire une rechercher avec les termes "pile" et "tas" en programmation.
      • Partager sur Facebook
      • Partager sur Twitter

      variable locale

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown