问一下指针中指针互换和值互换区别,有时候指针互换完成后只互换指针,有时候指针互换值也跟着互换,为什么?谢谢你的帮助。
2条回答 默认 最新
谛凌 2022-03-11 14:39关注指针互换:
int *p, *q, *t; //省略初始化 t=p; p=q; q=t;值互换:
int *p, *q, t; //省略初始化 t=*p; *p=*q; *q=t;本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用
指针互换:
int *p, *q, *t; //省略初始化
t=p;
p=q;
q=t;
值互换:
int *p, *q, t; //省略初始化
t=*p;
*p=*q;
*q=t;