Question

Lorsque déclarant pointeurs en c, il y a 3 variantes:

Variante A:

int* ptr;

Variante B:

int *ptr;

Variante C:

int * ptr;
  • Dans A, l'opérateur d'indirection a été ajouté au type.
  • En B, l'opérateur d'indirection a été apparenté à la variable.
  • En C, l'opérateur d'indirection se situe librement entre le type et la variable.

La façon dont un pointeur est déclaré diffère selon le type de documentation que j'ai lu. Certains auteurs semblent avoir une préférence pour certaines variantes, d'autres en utilisent plusieurs.

  • Ai-je raison de supposer qu'il n'y a pas de différence de fonctionnalité entre les différentes variantes?
  • Si oui, y a-t-il une convention pour quelle variante devrait utiliser en C?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top