(*(x0 + 0)).x = 50; //(2) 无论是(1)还是(2),都会产生一个类似于“取消对NULL指针"x0"的引用". 按我的理解它好像是在提醒我,x0指针已经申请了一段内存地址了,而我这个赋值操作疑似让x0指针指向一个新的地址,此时原来的地址可能会因为没有指针指向它而发生内存泄漏?不知道我的理解是否正确…… ...