Bonjour, j'aurais deux questions concernant les variables statiques ou dynamiques.
1)Si j'ai bien compris, la pile (donc l'ensemble des variables statiques, sauf erreur de ma part) est de taille limitée donc il y a le tas (ensemble des variables dynamiques). L'intérêt du tas (ou un intérêt) est qu'il y est de grande taille si bien que l'on peut y mettre toutes nos variables mais malheureusement le temps d'accès à une variable dans le tas est plus grand que celui d'une variable dans la pile. Jusque là ai-je raison ?
2) Si je fais (Species est une structure contenant deux doubles, un char * et deux double * tab[7])
alors les tableaux t1 et t2 sont dynamiques (donc dans le tas) et chaque élément de t1 est un Species donc statique et chaque élément de t2 est un Species * donc dynamique donc dans le tas. Est-ce vrai ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Species ** t1=malloc(3*sizeof(*t1)); Species * t2=malloc(3*sizeof(*t2));
Partager