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

C Pointers

est dit être un pointeur de vide type pointeur. Ici, nous avons deux objets: l'objet de pointeur et l'objet pointu. L'objet de pointeur est normale, et il a un pointeur (adresse) à un autre objet. Cette autre objet est vide et n'a pas été réservé à un int ou float ou l'un des autres types d'objets. Null Pointer Lorsque vous parlez d'un pointeur vous parler de deux objets: l'objet de pointeur et l'objet pointu. Lors de la déclaration d'un objet de pointeur que vous avez à le précéder du type de l'objet pointu de l'objet; qui est toujours le cas.

Une situation peut se produire lorsque vous auriez un pointeur, pour un type d'objet particulier, mais il n'a pas été décidé si cet objet est d'exister. En d'autres termes, vous avez juste un objet, l'objet de pointeur, qui nous l'espérons pointer vers un objet d'un type particulier, mais pour le moment ne pointe pas vers un objet quelconque. Dans ce cas, les inventeurs ont décidé que la valeur de l'objet de pointeur ne doit pas être vide, il doit être zéro. Un tel pointeur ne pointe pas vers un objet quelconque. Un tel pointeur est appelé un pointeur NULL.

Le code suivant illustre cela: int * MonPointeur; MonPointeur = 0; L'objet identifié par MonPointeur ici est un pointeur NULL. Sa valeur est égale à zéro. Il est à espérer pointer vers un objet entier, mais pour le moment il ne pointe pas vers un objet quelconque. Quand vous voulez pour pointer vers un objet entier, juste assigner l'adresse de l'objet à elle; quelque chose comme, MonPointeur = & hisInt; Vous pouvez avoir un pointeur nul qui nous l'espérons pointer vers un objet flottant; dans ce cas, vous commencez avec flotteur dans la déclaration ou de l'initialisation (le pointeur dessus commence par int).

De la même manière, vous pouvez avoir un pointeur nul pour tout type d'objet; il suffit de commencer avec le type d'objet dans la déclaration ou de l'initialisation du pointeur. Eh bien, il a été un long trajet pour ce tutoriel. Nous en sommes venus à sa fin. Une chose propre à retenir est que vous ne pouvez pas initialiser un pointeur sans l'adresse d'un objet pointu sur l'opérande de droite, même si l'opérateur de déréférencement sur l'opérande de gauche signifie, la valeur de l'objet pointu.

Si vous avez compris tout ce que je l'ai écrit dans ce tutoriel, vous avez accompli quelque chose; Tu a besoin de te relaxer. Aller quelque part et boire un verre, se détendre, puis revenir et continuer avec la prochaine partie de la série. L'étude des pointeurs est l

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