单选题

设有以下定义:

struct node

{

    int data;

    struct node *next;

}*p;

则以下的语句中正确的是(    )

A

p=malloc(sizeof(struct node))

B

p=(struct node *)malloc(sizeof(struct node))

C

*p=(struct node *)malloc(4)

D

p=(struct node )malloc(sizeof(struct node))

赣ICP备20007335号-2