数据结构中if(!l.

问题描述:

数据结构中if(!l.
1个回答 分类:综合 2014-10-21

问题解答:

我来补答
只是判断l中的数据成员elem是否为0,为0即执行if下面语句
再问: l.elem的意思是不是“线性表l的基地址elem"?
再答: 从字面上看elem是指“元素”,我没办法从你给的代码上下文中判断是否是“线性表l的基地址elem” 你多贴点代码出来看看
再问: status initlist_sq(sqlist&l) { l.elem=(elemtype*)malloc(list_init_size*sizeof(elemtype)); if(!l.elem)exit(overlow); l.length=0; l.listsize=list_init_size; return ok; }
再答: elem是elemtype类型数组的首地址,也可以说是基地址。 在这里 if(!l.elem) 是判断是否成功分配到内存
 
 
展开全文阅读
剩余:2000