本帖最后由 huashfly 于 2018-5-2 08:53 编辑

如下代码,各位大虾分析一下?不上机调试能不能看懂?欢迎讨论!
void fun(char *pa, char *pb)
{
    *pa = *pa^*pb;
    *pb = *pa^*pb;
    *pa = *pa|^pb;
}