Aide Linux - Liste de diffusion Ze-Linux
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [c] une petite question pour ceux qui maitrisent le c



Nicolas Quirin wrote:
> ----- Original Message -----
> From: "Christophe Desforges" <christophe.desforges@libertysurf.fr>
> To: <aide-linux@lists.over-link.net>
> Sent: Monday, September 01, 2003 10:01 PM
> Subject: Re: [c] une petite question pour ceux qui maitrisent le c
>
>
> Le Mon, 1 Sep 2003 14:47:00 +0200
> "Thierry FOURNIER" <poubelle@prosernat.com> a écrit:
>
>> oui, mais ce qui m'as mis la puce a l'oreille, c'est les tableau
>> dynamiques ...
>> si c'est dynamique ca doit etre rellement executer et non executé
>> avant la compilation
>>
>
> Quoi !!! des tableaux dynamiques en C !!! On m'aurait
> menti ?

c'est à dire? avec malloc et realloc ya moyen de faire des tableaux
dynamiques, quand on ne connait pas leur taille a l'avance.
enfin bon ceci j'ai pas la question d'origine de ce thread alors je suis
peut etre a coté de la plaque

>
> C'est vrai il n'y a pas de tableau dynamique en C. Et l'opérateur
> sizeof n'est pas une fonction (quelle horreur, mea culpa ;0)), il
> faudrait comme dit utiliser l'option -S pour voir le code assembleur
> produit par le compilateur. La fonction sizeof est en effet traduite
> par une ou plusieurs opérations mémoire assembleur, mais celà dépend
> du jeu d'instructions de ton processeur (INTEL, SPARC), indirectement
> de la plate-forme sur laquelle tu compile. A toi de voir le résultat
> produit par le compilateur avec l'option -S. Mais rien n'est exécuté
> avant la compilation dans un programme, sinon, a quoi servirait t'il
> notre compilateur?


----------------------------------
Informations, désabonnement, règles, obligations sur la liste Aide-Linux :
http://lists.ze-linux.org/howto_ml.html


Aide Linux - Liste de diffusion Ze-Linux