本来s是指向b的,s=t,只能说明,那段动态分配的内存地址给了s s指向的是动态分配的内存,所以,s与b是不同的2块内存!b还是b
不是这样,*s只是一个临时变量,它在fun()中是有用的,s=t只代表在fun()中s也指向t,但是这并没有改变原来b[]中的值,所以选B
http://www.linuxidc.com/Linux/2014-01/95395.htm 正好解决了你的问题