Bonjour, dans mon cours il est dit :
''les passages de paramètres par valeur pour les tableaux sont impossibles car l’identificateur qui permet de les nommer est en fait l’équivalent de l’adresse m´emoire des emplacements où ils sont stockés.
Ce dernier problème peut être contourné en construisant un type struct (qui sera vu plus tard) dont l’unique champ serait de type tableau. Ainsi, le passage de paramètres par valeur qui est la norme avec les types struct induira un passage de paramètres par valeur pour le tableau qui est interne à ce type d’objets.''
Je n'arrive pas à trouver d'exemples sur le net qui explicite celà afin que je comprenne mieux. Je pense que cette explication signifie que dans les arguments d'une fonction, si au lieu de passer un type tableau je passe la structure telle que définie ci dessus, alors toutes modifications faites sur le tableau dans la fonction ne se répercute pas dans le tableau hors de la fonction, c'est celà? Je pense que c'est l'unique raison d'etre d'une telle combine.