1.allocation de mémoire pour statique locale et variable locale
void main(void)
{
int *ptr1;
ptr1 = (int *)malloc(..);
}
2.
void main(void)
{
static int *ptr2;
ptr2 = (int *)malloc(..);
}
Je veux demander comment est l'allocation de mémoire fait pour ptr1 & ptr2?
En C, la conversion de la valeur de retour de 'malloc' n'est pas nécessaire. De même, 'void main (void)' devrait être au moins 'int main (void)'. –