Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment éviter de multiples utilisa…
  • Comment utiliser le pointeur this en…
  • Comment faire pour enregistrer des d…
  • Comment faire pour installer Allegro…
  • Comment inverser l'ordre d'un vecteu…
  • Boostez Tutoriel Multithreading 
  • Qu'est-ce qu'un destructeur virtuel …
  • Comment mettre un fichier texte dans…
  • Comment lancer pointeurs de fonction…
  • Comment écrire un programme d'émul…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Comment pointeurs void de déréférencer

    pointeurs void fournissent des programmeurs C avec la possibilité de référencer des variables en dehors d'une fonction. Traditionnellement , lorsque vous créez une variable dans une fonction, vous ne pouvez utiliser que les valeurs des variables au sein de cette fonction . Cependant, avec des pointeurs , vous pouvez passer le pointeur à d'autres fonctions et utiliser la variable n'importe où dans votre code. Déréférencer un pointeur implique la récupération de la valeur qu'elle contient . Cela se fait avec l'astérisque . Instructions
    1

    Créer votre principale variable . Pointeurs "point" pour les données de vos variables C , de sorte que les premiers besoins variables à définir. Dans cet exemple, un entier est créé. Le code suivant crée un entier dans C:

    int integer_value = 0;
    2

    définir le pointeur. Variables avec la préface astérisque définissent une valeur de pointeur . Le code suivant crée un pointeur dans C:

    int * integer_pointer ;
    3

    Assigner la valeur de la variable du pointeur. Avant le pointeur peut être déréférencé , il doit avoir une affectation de variable . Le suivant affecte l'entier créé dans la première étape du pointeur créé à l'étape deux:

    integer_pointer = & integer_value ;

    Le "&" préfixe signifie pour attribuer le " adresse de" la variable. Le pointeur est attribué à la valeur de la mémoire. Par conséquent, lorsque vous déréférencer et modifiez la valeur du pointeur , vous modifiez également la variable située dans le " integer_value " adresse mémoire.
    4

    déréférencement votre pointeur et changez sa valeur. En utilisant l'astérisque lors de l'attribution d'une valeur au pointeur déréférence elle . Le code suivant illustre comment de déréférencer un pointeur void :

    * integer_pointer = 11;

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment lire les nombres de fichiers dans C 
  • Comment faire pour convertir un flotteur à une chaîne en programmation C 
  • Pair /Impair fonction en programmation C 
  • Comment utiliser C + + destructeurs virtuelle 
  • Comment faire des codes de nombres aléatoires Seulement Même sur C + + 
  • C Tutoriel: Types de données 
  • Comment installer Windows Mobile 5.0 Pocket PC SDK 
  • C pour STRCMP Fonction 
  • Avantages et inconvénients de l'Objective C 
  • Comment combiner un fichier en utilisant C + + 
  • Connaissances Informatiques © http://www.ordinateur.cc