L'essentiel du langage C

Exploiter une fonction avec un tableau

Testez gratuitement nos 1324 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Il est temps pour vous d'exploiter une fonction avec un tableau. Suivez les explications qui vous sont données ici.
04:21

Transcription

Je vais vous parler des fonctions qui ont pour paramètres un tableau en entrée. Pour ceci, je déclare le prototype de la fonction, donc que je l'appelais afficher_tableau qui reçoit comme paramètre d'entrée valeurs[] tableau, qui reçoit une dimension de type integer et int nombre_elements du tableau. Je ne ressors aucun paramètre de sortie et puis en déclarations globale juste pour l'exercice une fois de plus, je déclare trois tableaux de type integer contenant 11 éléments, 5 éléments et 2 éléments que j'ai initialisé ici de 0 à 100 par pas de 10. Ensuite, de 250, 500, 750, 1000, 1250. Et puis tableau 3 où j'ai mit 20000 et 50000. A partir de là, je fais l'appel de la fonction avec ces paramètres, c'est-à-dire que j'appelle le tableau et puis j'y appelle le nom d'élément que je veux afficher. Ici faites bien attention si j'y mis 1 vous êtes déjà sur l'affichage de deux éléments, l'affichage de 0 et de 1 on ce que nous allons voir à l'intérieur de notre fonction. Je dis ça mais il est impossible de le vérifier. Pour cela, je crée int index que je ne vais même pas initialiser puisque je vais l'initialiser ici dans ma boucle for je mets un petit peu de texte, valeurs du tableau placées dans le main mais traitées par la fonction ou je le souligne de façon à faire plus beau dans la partie mode console. Et je fais une boucle for forindex=0; jusqu'à index <= nombre_elements qui est un paramètre entier, donc integer que va enter l'utilisateur jusqu'à l'incrémentation qui se fait de pas en pas avec un pas de 1. La valeur que je vais afficher ça va être le numéro de la case du tableau, et son adresse à chaque fois. Vous avez valeurs[index] dans le tableau, la case du tableau qui correspond à l'index et après je vais afficher directement l'adresse de la valeur index. Donc en fait l'adresse de l'élément du tableau. Alors commençons avec le premier tableau qui est le plus simple qui est le tableau 3. Donc là j'ai bien eu la valeur 20000 et 50000, c'est bien la case 0 et 1 aux adresses 402040 et 402044. Très bien maintenant, faisons un autre tableau par exemple je vais prendre le tableau 1 qui est constitué de 11 éléments. On va voir. Je retrouve bien la case 0, 10, 20, 30 donc case 0 1 2 3 4 5 6 7 8 9 10 11 et puis 0 … 90, 100 jusqu'à 250 Eh ben oui parce que comme je viens de le dire la case 0 compte, ne pas l'oublier j'insiste très lourdement, mais le 0 compte. Donc vous avez 10 éléments. Donc nous pouvons recompiler et là nous avons les bonnes valeurs 0 jusqu'à 100 pour la case qui part de 0 jusqu'à 10, avec les adresses respectives que vous voyez qui sont rangées de type integer donc sur 4 octet donc 0 alors là on a de la chance, commence vraiment à 0, 4, 8, c, 0, 4, 8, c, 0, 4, 8 etc. On peut faire la même chose pour la dernière démonstration et s'en persuader sur le tableau 2 sur lequel je vais afficher que mes trois premier éléments même si j'en ai plus c'est pas grave. J'affiche mes trois premiers éléments 250, 500, 750. N'oubliez pas une chose simplement que votre tableau qui est en paramètre est simplement une variable comme les autres et qu'elle doit être traiter entant que t'elle. Par contre faites toujours bien attention à ce fameux paramètre où vous avez le zéro qui compte.

L'essentiel du langage C

Comprenez les concepts de base du langage C. Développez de simples applications en mode console, afin de comprendre les rouages d’un des langages les plus utilisés au monde.

7h51 (98 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :12 janv. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !