填空题 已有定义如下:   struct node   { int data;    struct node *next;   } *p;   以下语句调用malloc函数,使指针p指向一个具有struct node类型的动态存储空间。请填空。 p = (struct node *)malloc( 【19】  );
  • 1、
【正确答案】 1、[19] sizeof(struct node)    
【答案解析】[解析]本题考查了结点的动态申请。动态申请需用到的函数为malloc---|||________|||---,malloc---|||________|||---中的参数应为结点占用的存储空间的大小,此题申请的结点要用来存放stmct node类型的数据,因此申请的结点大小恰好可以存放stmct node类型的数据,而sizeof---|||________|||---函数的作用是求得类型或数据占用的存储空间的大小。