*   >> Lecture Éducation Articles >> science >> la programmation

C Pointers

jet de pointeur, identifié par l'identifiant, MonPointeur. Rappelez-vous, lors de l'utilisation d'un identifiant après la déclaration (ou d'initialisation), vous ne faites pas précéder avec un indicateur de type d'objet; qui est ce que nous avons fait dans le dernier rapport. A noter également que dans le cas de pointeurs, l'identificateur du pointeur est pas précédée par *. Notez la manière dont le pointeur identificateur d'objet est déclarée. Il est pas déclaré la façon dont les identificateurs d'objets d'autres types sont déclarés.

L'identifiant est précédée d'abord avec le type de l'objet qu'il pointe vers l'objet; alors vous avez de l'espace et de l'opérateur de déréférencement; avant l'identifiant. Vous pouvez créer un objet pointeur par initialisation. Considérons le segment de code suivant: flotter hisFloat; flotter * = & hisFloat MonPointeur; Ce segment de code est similaire à la précédente. Les deuxième et troisième déclarations de l'ancien code ont été rejoints en un seul, dans ce segment de code. Dans les deux segments de code ci-dessus, l'identifiant de l'objet de pointeur est MonPointeur.

Maintenant, ce qui est important: Dans le segment de code ci-dessus, l'opérateur de déréférencement a été utilisée pour attribuer une adresse de mémoire en tant que valeur du pointeur (objet). Ceci est une utilisation du opérateur de déréférencement. L'autre utilisation est donnée ci-dessous. Déréférencer opérateur comme valeur d'un pointeur Après la création du pointeur, vous pouvez utiliser l'identifiant de l'objet de pointeur avec ou sans l'opérateur de déréférencement en face d'elle.

Sous cette condition, lorsque l'opérateur de déréférencement est en face d'elle, l'identificateur a un sens; quand elle est absente, l'identifiant a une signification différente. Ainsi, après la création, vous pouvez utiliser le pointeur dessus, comme, MonPointeur ou comme * MonPointeur Après la création de l'objet de pointeur, d'utiliser son identifiant, vous ne faites pas précéder avec un indicateur de type d'objet; vous pouvez précéder avec l'opérateur de déréférencement ou omettre l'opérateur de déréférencement, comme indiqué ci-dessus.

Lorsque l'opérateur de déréférencement est absent, l'identificateur renvoie à l'adresse d'un objet pointu; qui est l'adresse de l'objet pointu peut être affectée à l'identificateur (objet) ou l'identifiant peut renvoyer l'adresse d'un objet pointu, lorsque * est absent. Lorsque l'opérateur de déréférencement est présent, l'identificateur

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.