C语言指针自增后怎么还原到首地址啊,求高手解~

2025-03-24 08:36:31
推荐回答(4个)
回答1:

int *origin = null;//保存最初的位置
int *p = .....//给要操作的指针赋初值,如int *p = a;
origin = p;//保存
p++/p--之类的你想做的操作
要使用p的首地址,使用origin即可

回答2:

char *ret;
ret=send;(send就是刚开始使用的指针变量)
源地址就成了ret了

回答3:

方法可以有很多 但思想基本上还是 先用一个变量保存下来 方便以后赋值回去

回答4:

在使用之前,先用一个变量保存下来!!!