Cependant, il n'y a aucun indicateur de type d'objet pour un objet de pointeur. L'indicateur du type d'objet pour un objet entier est, int; que pour un objet flottant est, flotter; que pour un objet Boolean est _Bool; et que pour un objet de caractère est, char. Malgré cela, il n'y a aucun indicateur de type d'objet pour un objet de pointeur. Vous jouez juste autour avec le symbole * pour avoir un pointeur.
Création Pointeurs sans l'aide de l'opérateur de référence Ci-dessus, nous avons créé l'objet de pointeur soit comme, flotter hisFloat; flotter * MonPointeur; MonPointeur = & hisFloat; ou comme flotteur hisFloat; flotter * = & hisFloat MonPointeur; Dans une de ces méthodes, nous avons dû créer l'objet pointu premier (dans la première ligne) et puis créer l'objet de pointeur prochaine attribution de l'adresse de l'objet pointu à l'objet de pointeur.
Il est possible de créer l'objet de pointeur sans créer d'abord l'objet pointu; dans ce cas vous ne seriez pas utiliser l'opérateur de référence (&). Toutefois, dans ce cas, vous devez être prudent avec la méthode que vous utilisez. La méthode de succès ici est de déclarer l'identificateur de pointeur, dans une instruction, puis attribuez-lui la valeur de l'objet pointu dans un autre communiqué. L'autre méthode d'initialisation ne fonctionne pas.
Lire et essayer le code suivant, qui montre la méthode réussie: #include int main () {int * MonPointeur; * MonPointeur = 453; printf ("% i", * MonPointeur); return 0; } Le code ci-dessus fonctionne. Nous avons obtenu l'objet de pointeur sans créer d'abord l'objet pointu et nous avons obtenu l'objet de pointeur sans utiliser l'opérateur de référence. Dans cette situation, le système d'exploitation crée l'objet pointu pour vous. Comme le système d'exploitation crée l'objet pointu pour vous, vous ne devez pas tout identifiant pour l'objet pointu.
L'autre méthode, vous voudrez peut-être à utiliser pour créer un objet de pointeur sans créer d'ab