Structure en paramètre d'une fonction
Bonjour,
J'ai une question très basique peut être même débile que voici :
Lorsque je passe une structure en paramètre d'une fonction (utilisée seulement en lecture) il est plus standard de passer par le pointeur (cas 1) ou directement la variable (cas 2) ? quel est la bonne pratique ? le mieux optimisé pour l'embarqué par exemple ?
cas 1 :
Code:
1 2 3 4 5
| void fonction(Structure* structure)
{
printf("%d\n",structure->a);
printf("%d\n",structure->b);
} |
cas 2 :
Code:
1 2 3 4 5
| void fonction(Structure structure)
{
printf("%d\n",structure.a);
printf("%d\n",structure.b);
} |