若指针ps已正确定义,要使ps指向能够存储8个字符的动态存储单元,以下不正确的语句是( )
A.ps=(char*)malloc(8);
B.ps=(char *)malloc(sizeof(char)* 8);
C.ps=(char*)calloc(8,sizeof(char))
D.ps=8*(char*)malloc(sizeof(char))
第1题:
char *ps[5]定义了一个包含5个字符指针的一维字符指针数组ps。
第2题:
若指针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));
第3题:
【单选题】若指针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));
第4题:
若指针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));
第5题:
若指针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));