[单选题]

若指针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指向两个连续的整型动态存储单元,则正确的语句是()。

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

  • 查看答案
  • 若要用下面的程序片段使指针变量p指向—个存储整型变量的动态存储单元int*p;p

    [单选题]若要用下面的程序片段使指针变量p指向—个存储整型变量的动态存储单元 int *p; p=______malloc(sizeof(int)); 则应填入______。A.intB.int*C.(*int)D.(int*)

  • 查看答案
  • 若要用下面的程序片段指针变量p指向一个存储整型变量的动态存储单元int *p;p

    [单选题]若要用下面的程序片段指针变量p指向一个存储整型变量的动态存储单元int *p;p=______ malloc (sizeof (int));则应填入 ______。A.intB.int*C.(*int)D.(int*)

  • 查看答案
  • 若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元int*p;p

    [单选题]若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元 int *p; p=_______malloc(sizeof(int)); 则应填入_______。A.intB.int*C.(*int)D.(int*)

  • 查看答案
  • 若要用下面的程序片段使指针变量P指向一个存储整型变量的动态存储单元int*p;p

    [单选题]若要用下面的程序片段使指针变量P指向一个存储整型变量的动态存储单元 int *p; p=______malloc(sizeof(int)); 则应填入______。A.intB.int*C.(*int)D.(int*)

  • 查看答案
  • 若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元int *p;

    [单选题]若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元 int *p; p=______malloc(sizeof(int)); 则应填入______。A.intB.int*C.(*int)D.(int*)

  • 查看答案
  • 若p1、p2都是指向整型的指针,p1已经指向变量x,要使p2也指向x,正确的是(

    [单选题]若p1、p2都是指向整型的指针,p1已经指向变量x,要使p2也指向x,正确的是()。A . p2=p1;B . p2=**p1;C . p2=&p1;D . p2=*p1;

  • 查看答案
  • 若要用下面的程序片段使指针变量p指向一个存储字符型变量的动态存储单元,则应填入;

    [单选题]若要用下面的程序片段使指针变量p指向一个存储字符型变量的动态存储单元,则应填入; char * p;p= ( ) malloc (sizeof (char));A.charB.char *C.(* char)D.(char *)

  • 查看答案
  • 已知p、p1为指针变量,a为数组名,i为整型变量,下列语句中,不正确的是____

    [单选题]已知p、p1为指针变量,a为数组名,i为整型变量,下列语句中,不正确的是______。A.p=&i;B.p=a;C.p=&a[i];D.p=10;

  • 查看答案
  • 已知p为指针变量,a为数组名,i为整型变量,下列语句中,不正确的是______。

    [单选题]已知p为指针变量,a为数组名,i为整型变量,下列语句中,不正确的是______。A.p=&i;B.p=a;C.p=&am已知p为指针变量,a为数组名,i为整型变量,下列语句中,不正确的是______。A.p=&i;B.p=a;C.p=&a[i];D.p=10;

  • 查看答案