请考虑不同的指针有可能指向同一个对象的情况。
x==y && y==z 返回值是8。
x==y && y!=z 返回值是5。
x!=y && x==z 返回值是5。
x!=y && y==z 返回值是6。
x!=y && y!=z 返回值是4。