pb=b1+4,pb指向b1[4],也就是e这个字符while循环中--在pb前面,先执行--pb,pb指向d,pb大于b1,执行strcpy,把d以后的字符复制给b2,puts(b2)显示的就是def第二次while循环,仍然是先执行--pb,pb指向c,pb大于b1,执行strcpy,把c以后的字符复制给b2,puts(b2)显示的就是cdef以此类推
*pb=b1+4就是从b1的第5个元素b1[4]开始,然后循环--pb就是从b1[3]开始往后拷贝。