rabban: quel codeur de C n’a jamais appelé une variable ‘u’ au moment d’allouer de la mémoire, juste pour le plaisir de faire malloc(u)?
rabban: quel codeur de C n’a jamais appelé une variable ‘u’ au moment d’allouer de la mémoire, juste pour le plaisir de faire malloc(u)?
Bah, tous les codeurs de C qui savent coder en C.
Ils savent qu’on écrit malloc(sizeof(u));
Plutôt u = malloc(nombre octets * sizeof(int)); si u est un int*.
Avec malloc(sizeof(u)) on aurait une erreur à la compilation, car on demande l’allocation d’un int* (8 octets en général), pointé par u (supposé de type int*), qui ne peut pointer que vers un int (4 octets).
Gueuh, pas très clair c’que j’ai écrit.
Bonne notation :
u = malloc(size * sizeof(*u));
Ou alors :
u = sizeof(int);
mavar = malloc(u);
sa blague me fait malloc(râne)…
Franchement je sais pas coder mais plus je lis de blagues de programm(at)eurs plus je me félicite de pas savoir –‘
# define u (sizeof(int) * 5)
# define ai =
int *j
j ai mallocu
–> Le C, c’est tout un art 😀
Disons que c’est plus compliqué que ça d’allouer de la mémoire xD ! int u = malloc(int * sizeof(u));
Ouille.
J’y connais rien en codage mais apparemment je suis pas le seul vu les différents commentaires.. Jerry
Ya certaines quotes ou je capte rien du tout…
En fait cet espace commentaire se transforme en cours de programmation, c’est ça ?
Moi j’appelle mes tableaux “abram”. J’aime le moment où tu parcours abram[lin] [col]