具体情况如图所示打印出的结果与监视窗口内的值不同
tail->next是地址,监视窗口内的值是这个地址里存的值
tail->next是地址,第一个打印0xb945c3tail->next!=NULL 返回的是一个bool值1或者0,因为tail->next不为NULL 返回真 所以打印1
有时候跟踪软件也有bug, 不要全信。 完全以打印为准!
感觉你这malloc()没有起作用阿, 兄弟!