摘要: xp ? *xp : 0这个语句是不能被编译成条件传送语句的。因为如果是条件传送语句,那么不论xp为什么,*xp都会被计算。我们要写一个和该功能完全一样的能编译成条件传送语句的函数。于是,我们要想办法不使用*xp,而使用一个替代的指向0的非空指针。intcread_alt(int*xp){intt ... 阅读全文