int *a; est correct,
int* n'existe pas en C, la preuve, comme déjà soulevé par Zephyr,
int* a, b; ne va pas faire ce que vous attendez, c'est
int *a, *b; qu'il faut mettre.
(Et sinon il manque l'option
int*a;.

)
Ximoon (./73) :
j'espère que personne ne relira jamais le code de Rintintin si il pense réellement qu'un code "bien écrit" n'a pas besoin de commentaires, etc.
Il a raison, le code C (et plus généralement le code en un langage de moyen ou haut niveau, c'est-à-dire à peu près tout sauf l'assembleur) a rarement besoin de commentaires sauf si on fait exprès de le rendre illisible (cf. IOCCC).