Existe uma convenção para declarações de ponteiro em C? [fechadas

Quando declarando ponteiros em C, existem 2 (editar: 3) variantes:

Variant A:
int* ptr;

Variant B:
int *ptr;

Variant C:
int * ptr;

Em A, o operador indireto foi anexado ao tip Em B, o operador de indireção foi anexado à variávem C, o operador de indireção fica livremente entre o tipo e a variáve

A maneira como um ponteiro é declarado difere dependendo do tipo de documentação que eu li. Alguns autores parecem preferir determinadas variantes, outros usam várias.

stou correto ao supor que não há diferença na funcionalidade entre as diferentes variantee sim, existe uma convenção para qual variante deve ser usada em

questionAnswers(16)

yourAnswerToTheQuestion