| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    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;

    Previous :

    next :
      articles connexes
    ·Quelle est l'importance de l'apprentissage du langage C…
    ·Comment construire des applications Linux 32 bits sur l…
    ·Comment changer une douille de blocage pour non-bloquan…
    ·Apue.H ne trouve pas dans Ubuntu 
    ·Comment prévenir les fuites de mémoire en C + + 
    ·Comment écrire un programme en C pour des conversions …
    ·Comment utiliser Alice au Jeux Programme 
    ·Comment faire pour afficher des pourcentages en C + + 
    ·Comment faire pour vérifier pour un commutateur de Sub…
    ·La différence entre Filestream & StreamReader 
      articles en vedette
    ·Comment vérifier un type numérique en Javascript 
    ·Comment ignorer un cas sensible entrée en Java 
    ·Object-Oriented Python Tutorial 
    ·Comment trouver des majuscules dans Python 
    ·Comment faire pour utiliser l'Assistant de déploiement…
    ·Microsoft Visual Basic pour Applications Tutorial 
    ·Comment écrire projets Open Source 
    ·Comment créer SIG Web Service 
    ·Moyenne gens peuvent développer une application Androi…
    ·Comment insérer INT dans MySQL 
    Copyright © Connaissances Informatiques http://fr.wingwit.com