*(a++)=*t与a[i++]=*t有什么区别
只从赋值结果来说是一样的,但副产物不一样a++:把a的值改变了,最后指向最后一个元素后面,可能是无效地址,i++:只是i变了,i最后为长度(个数),a保持不变
这要看i是多少了啊。i=0的话是一样的。否则不一样