可以啊,*a=*b就表示把指针b表示的地址里的数值赋给a表示的地址里。结果就是a和b指向的数值相等。
如果*a,*b已赋值的情况下可以,指针只有在指向一个内存单元后才可以在里面写入值,刚申请的指针变量是指向一个空位置的,空位置无法写入,你可以自己试试
这里你要给a和b指针指定了一定的地址后,可以令 *a = *b;例如:int c=1;int d=2;int *a = &c;int *b = &d;则令 *a= *b;结果是 c的值也发生相应变化,c=2了。