【发布时间】:2013-12-14 09:37:22
【问题描述】:
为什么下面代码的第二行会抛出 C 错误:lvalue required as left operand of assignment
if (!str_cmp( type, "obj")){
if ( ((OBJ_DATA*) tar = get_obj_here( NULL, room, target)) == NULL){
bug("prog_destroy: obj target not found.", 0);
return;
}
else{
list = (OBJ_DATA*) tar;
list = list->contains;
}
}
【问题讨论】:
标签: c