已知“int *p=malloc(100);”,要释放p所指向的动态内存,正确的语句为()。 a. free(p);b. free p;c. free(*p);d. free[p];

已知“int *p=malloc(100);”,要释放p所指向的动态内存,正确的语句为()。

a. free(p);

b. free p;

c. free(*p);

d. free[p];


相关考题:

若指针p已正确定义,要使p指向两个连续的整型动态存储单元,则正确语句是( )A.p=2 *(int *)malloc(sizeof(int));B.p=(int*)calloc(2*sizeof(int));C.p=(int*)malloc(2* sizeof(int));D.p=2 *(int*)calloc(sizeof(int));

假定指针变量p定义为“int *p=malloc(sizeof(int));”,要释放p所指向的动态存储空间,应调用的函数为()。Afree(p)Bdelete(p)Cfree(*p)Dfree(p)

已知“int *p=malloc(100);”,要释放p所指向的动态内存,正确的语句为()。Afree(p);Bfree p;Cfree(*p);Dfree[p];

若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的语句是()A.p=2*(int*)malloc(sizeof(int));B.p=(int*)malloc(2*sizeof(int));C.p=(int*)malloc(2*2);D.p=(int*)calloc(2,sizeof(int));

若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的动态存储分配语句是()。A.p=2*(int*)malloc(sizeof(int));B.p=(int*)malloc(2*sizeof(int));C.p=(int*)malloc(2*sizeof(unsigned int));D.p=(int*)calloc(2,sizeof(int));

42、假定指针变量p定义为“int *p=new int(100);”,要释放p所指向的动态内存,应使用语句()。A.delete p;B.delete *p;C.delete p;D.delete []p;

若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的语句是()A.p=2*(int *)malloc (sizeof (int));B.p=(int *)malloc (2*sizeof (int));C.p=(int *)malloc (2* sizeof (0)));D.p= (int*)calloc(2,sizeof (int));

【单选题】若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的动态分配语句是 。A.p=2*(int*)malloc(sizeof(int));B.p= (int*)malloc(2*sizeof(int));C.p= (int*)malloc(2*sizeof (unsigned int));D.p= (int* )malloc(2,sizeof(int));

【单选题】若指针p已正确定义,要使p指向两个连续的整型动态存储单元,正确的语句是()。A.p=2*(int *)malloc(sizeof(int));B.p=(int *)malloc(2*sizeof(int));C.p=(int *)malloc(2*2);D.p=(int*)malloc(2, sizeof(int));