ログイン
kid's world

メモリ領域の確保と開放

#include <stdlib.h>
malloc(10);
int *p;
p=malloc(10);
int *p;
p=malloc(sizeof(int));
if(p==NULL) exit(1);
free(p);
#include <stdio.h>
#include <stdlib.h>

main()
{
  int *p;
  p=malloc(sizeof(int));
  if(p==NULL) exit(1);
  
  *p=24*60;
  printf("*p: %d\n",*p);
  printf(" p: %p\n",p);
  printf("&p: %p\n",&p);
  
  free(p);
}
*p=24*60;
*p: 1440
 p: 1420
&p: 0F58

/c/pointer-fig8.png


広告


©Toshio Koide 1996-2007.

mail.gif

広告