表达式必须是可修改的左值
本帖最后由 stevenmtroy 于 2017-11-8 13:39 编辑struct Book * pbook1 = (struct Book *)calloc(1, sizeof(struct Book));
struct Book * pbook2 = (struct Book *)calloc(1, sizeof(struct Book));
if (pbook1 == NULL || pbook2 = NULL)
{
printf("内存分配失败\n");
exit(1);
}
上面这段代码为什么在pbook1 == NULL这个地方显示表达式必须是可修改的左值,请赐教 我已经发现了错误 pbook1 == NULL || pbook2 = NULL
后边那个应该是双等号,改成双等号就可以了应该 闪电猫网络 发表于 2017-11-8 13:38
pbook1 == NULL || pbook2 = NULL
后边那个应该是双等号,改成双等号就可以了应该
感谢您认真看了我的问题
页:
[1]