Bonjour,
Voici mon code :
Si je passe ensuite &tabintok en paramètre d'une fonction, cette dernière ne peut pas le modifier avec *tabintok[indice] mais peut le faire avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 typedef int* TabInt; TabInt tabintok; tabintok= (TabInt)calloc(10, sizeof(int));Je ne comprends pas pourquoi *tabintok[indice] ne fonctionne pas et surtout je ne comprends pas la forme (*tabintok)[indice].
Code : Sélectionner tout - Visualiser dans une fenêtre à part (*tabintok)[indice]
Pouvez-vous m'expliquer ?
Merci






Répondre avec citation










en C, tu as des pointeurs partout. Mais par contre, on peut éviter quelques allocations dynamiques ... mais l'allocation dynamique devient nécessaire dans les projets "sérieux"
Partager