#include int main () {float hisFloat; flotter * = & hisFloat MonPointeur; * MonPointeur = 23,5; printf ("% f", * MonPointeur); return 0; } Si vous avez essayé le code, vous auriez remarqué que la sortie a quelques décimales supplémentaires. Ceci est parce que nous traitons avec flotteur. La sortie et ce que nous tapé dans sont presque les mêmes. Laissons les choses comme ça dans ce tutoriel de base.
Certains trois points à noter Il ya trois points à noter: Le premier point est, lorsque l'opérateur de déréférencement est utilisé dans l'étape de la déclaration ou de l'initialisation (lors de la création) d'un identificateur d'objet de pointeur, l'identificateur de pointeur se réfère à l'adresse du l'objet pointu.
Le deuxième point est, après la création de l'objet pointu, l'absence de l'opérateur de déréférencement en face de l'identifiant de l'objet de pointeur, signifie que l'identifiant de pointeur est toujours référence à l'adresse de l'objet pointu (comme dans le premier segment de code , ci-dessus - dans la création d'un pointeur). Le troisième point est, lorsque l'opérateur de déréférencement est utilisé après la création de l'objet pointu, en face de l'identificateur de pointeur, l'identificateur de pointeur se réfère à la valeur de l'objet pointu.
Une autre façon de mettre l'information ci-dessus est le suivant: Lors de l'initialisation du pointeur, l'opérateur de déréférencement est utilisé avec l'identifiant de l'objet de pointeur dans l'opérande de gauche et le droit des opérandes est une adresse de mémoire (par exemple * MonPointeur = & hisFloat;). Au cours de la déclaration d'un identificateur de pointeur, l'opérateur de déréférencement est utilisé en face de l'identifiant pour le pointeur (par exemple flotter * MonPointeur;).
Après l'initialisation ou de la déclaration de l'identificateur de pointeur, l'opérateur de déréférencement en face de l'identifiant de l'objet de pointeur désigne la valeur de l'objet pointu (par exemple * MonPointeur = 23,5;), tandis que l'absence de l'opérateur de déréférencement en face de l'identifia