Se limiter à un seul "return", je trouve ça complètement idiot (pour ne pas dire autre chose), ça permet d'éjecter les erreurs sur les paramètres en début de fonction.
Je préfère largement:
int blabla(char *path,int truc)
{
if (!path)
return(-1);
/* traitement */
return(...);
}
à qqch dans ce style:
int blabla(char *path,int truc)
{
int res;
if (!path) {
res = -1;
} else {
/* Traitement */
res = ...;
}
[^] # Re: Marrant
Posté par galactikboulay . En réponse au journal Application de P2P moderne. Évalué à 4.
Je préfère largement:
int blabla(char *path,int truc)
{
if (!path)
return(-1);
/* traitement */
return(...);
}
à qqch dans ce style:
int blabla(char *path,int truc)
{
int res;
if (!path) {
res = -1;
} else {
/* Traitement */
res = ...;
}
return(res);
}