用以下语句调用库函数malloc(),使指针变量p指向能够保存11个整型数据的动态存储空间,请填空。p=(int *) ;
malloc(11*sizeof(int))
举一反三
- 用以下语句调用库函数 malloc,使字符指针 st 指向具有 11 个字节的动态存储空间,请填空。st=(char*) ;
- 用下面语句调用库函数malloc,使单精度型指针p指向具有40个字节的动态存储空间,请填空。 p=(float*) 【9】 ;
- 若要用下面的程序段使指针变量p指向一个存储整型变量的动态存储单元,请填空: int *p; p=_________malloc(sizeof(int));
- 已有定义如下:struct node{ int data;struct node *next;} *p;以下语句调用malloc函数填空。使指针p指向一个具有struct node类型的动态存储空间。p = (struct node *)malloc(【 】);
- 若要用下面的程序段使指针变量p指向一个存储整型变量的动态存储单元,请填空: int *p; p=_________malloc(sizeof(int)); A: int B: int * C: (*int) D: (int *)
内容
- 0
动态分配一整型数据长度的空间,使指针p指向该存储空间,则下列空缺处应填入的正确语句是( )。 int*p; p=______malloc (sizeof(int)); A: int B: int* C: (*in D: (int*)
- 1
假定指针变量p定义为“int *p=malloc(sizeof(int));”,要释放p所指向的动态存储空间,应调用的函数为()。 A: free(p) B: delete(p) C: free(*p) D: free(&p)
- 2
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间。 st=(char*) 【10】 ;
- 3
语句 int (*p)( ); 的含义是() A: p 是一个指向函数的指针变量,该函数的返回值是一个整型数据 B: p 是指针变量,指向一个整型数据 C: p 是一个指向一维数据的指针变量 D: p 是指针函数
- 4
动态分配n 个int 类型数据的存储空间,并将该存储空间的首地址返回给指向int 类型数据的指针变量p,写作语句。(提示:使用malloc函数进行动态内存分配)