En C comme en C++, le passage d'un tableau en paramètre de sous-programme est toujours effectué par adresse, jamais par valeur.
En résumé :
Il est par contre possible de demander au compilateur de vérifier
qu'un paramètre (de type quelconque, tableau ou non)
n'est pas modifié dans un sous-programme, en faisant
précéder sa déclaration du mot-clé const
:
int ChercheVal(const TypTab t, const int v) { ...