e-Babillard - plateforme pédagogique interactive

Ressources pédagogiques communes concernant... => Langage C => Sujet démarré par: Orel sur 01 Juin 2008 à 22:04:37



Titre: Pointeur et tableau
Posté par: Orel sur 01 Juin 2008 à 22:04:37
Monsieur,

J'aimerais éclaircir un peu mon esprit avec cette question. Pour créer un tableau dynamique, on est obligé d'utiliser la fonction malloc ou calloc ?


Merci, bonne soirée


Titre: Pointeur et tableau
Posté par: jpdelx sur 01 Juin 2008 à 22:09:11
Aurélien

Les 2 sont très semblables dans un contexte basique.

Le plus simple est d'utiliser malloc() en indiquant le nombre d'octets
qui sera fonction du nombre d'éléments de ton tableau et de la taille
en octets via sizeof() de chaque élément.

Une différence majeure entre malloc() et calloc() est que la seconde
initialise automatiquement la zone mémoire allouée avec des 0.

@lpf


Titre: Pointeur et tableau
Posté par: jpdelx sur 14 Décembre 2012 à 08:35:44
Bonjour

~> http://www.siteduzero.com/tutoriel-3-321485-tableaux-pointeurs-et-allocation-dynamique.html?pdf=1

~> http://www.siteduzero.com/tutoriel-3-344044-la-verite-sur-les-tableaux-et-pointeurs-en-c.html

@lpf

J.Phil.


e-Babillard - plateforme pédagogique interactive | Propulsé par SMF 1.0.6 modifié par jpdelx.
© 2001-2005, Lewis Media. Tous droits réservés.