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

C Pointers

ointu en utilisant l'objet de pointeur. Lire et essayer de compiler le code et notez que le compilateur émettra un message d'erreur. #include int main () {int hisInt = 55; const int * = & hisInt MonPointeur; * MonPointeur = 70; printf ("% i", * MonPointeur); return 0; } "* MonPointeur" en dehors de la déclaration ou de l'initialisation, la valeur de l'objet pointé par MonPointeur. MonPointeur est l'identifiant de l'objet ayant le pointeur (adresse) de l'objet pointu.

Le communiqué ajoute, "* MonPointeur = 70;" essaie de changer la valeur constante de l'objet pointu; de sorte que le compilateur ne compile pas le code et émet un message d'erreur. Lire et essayer le code suivant où le pointeur à l'objet pointu est rendue constante: #include int main () {int hisInt = 55; int * const MonPointeur = & hisInt; printf ("% i", * MonPointeur); return 0; } Le code ci-dessus fonctionne. Le code suivant est le plus haut, modifiée, en essayant de changer le pointeur (adresse) de l'objet pointu en utilisant l'objet de pointeur.

Lire et essayer de compiler le code et notez que le compilateur émettra un message d'erreur. #include int main () {int hisInt = 55; int * const MonPointeur = & hisInt; herInt int = 80; MonPointeur = & herInt; printf ("% i", * MonPointeur); return 0; } Deux déclarations ont été ajoutés. La première déclaration ajoutée crée un nouvel objet, identifié par herInt. La valeur, 80 est affecté à cet objet. La deuxième déclaration ajoutée essaie de changer le pointeur constant (valeur constante de l'objet de pointeur) à l'adresse du nouvel objet.

Le compilateur ne compile pas et délivre un message d'erreur. Constante Valeur, valeur pointée Constant et pointeur Constant En C, lorsque nous parlons d'une valeur constante, nous nous référons à l'affaire d'un seul objet dont la valeur est constante que nous avons vu dans la partie précédente de la série. Lorsque nous parlons de valeur constante pointu, nous nous référons à l'affaire de deux objets (pointu et pointeur), où la valeur de l'objet pointu est constante.

Lorsque nous parlons de pointeur constant, nous nous référons à l'affaire de deux objets (pointu et pointeur), où le pointeur (adresse de l'objet pointu dans l'objet de pointeur) est constante. Void Type d'objet Lorsqu'un objet n'a pas de valeur, et il n'a pas été réservé pour un int ou float ou l'un des autres types d'objets, il est dit d'avoir un type d'objet vide. Void type pointeur Un pointeur qui pointe vers un objet qui est un type d'objet vide,

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