Aucune différence. Notez que toutes les déclarations suivantes sont les mêmes:
char*getInput();
char* getInput();
char *getInput();
char * getInput();
char* getInput();
char *getInput();
char * getInput();
char* getInput ();
char *getInput ();
char * getInput ();
char* getInput () ;
char *getInput () ;
char * getInput () ;
Toutes les laisser le compilateur savent qu'il ya une fonction nommée getInput
qui retourne une char *
et se transmet un particulier , mais non spécifié, nombre d'arguments de spécifique, mais non spécifié, types.
Modifier
Le caractère d'espace dans les fichiers source est la plupart du temps ignoré et redondant.
for (n = 0; n < 1000; n++) { /* ... */ }
for(n=0;n<1000;n++){/*...*/}
Il importe que les chaînes à l'intérieur et quand il est nécessaire de jetons séparés qui ne peuvent pas être séparés par d'autres moyens.
return 9; /* statement that returns from a function */
return9; /* statement that evaluates a variable */
dupe: http://stackoverflow.com/questions/1846930/what-is-the-difference-between-int-i-and-int-i/1846942#1846942 – jldupont
Aucune. Et ce ne sont pas des pointeurs de fonction. –
La différence est la préférence personnelle. –