作为一个大一小白,研究考试试题时发现在对指针变量进行自增自减运算时指针变量前面没有加*的作用,代码段如下
void tran(int *p)
{
int *b,*e,p;
b=p;e=p+5;
while (b<e)
{
t=*b;
*b=*e;
*e=t;
b++;//对指针变量自增运算,运算结果为指针变量指向的地址值增加一,b从指向数组p第一个元素变为指向第二个,而不是指数组元素本身自增
e--;//同上
}
}
仅此写下感受以作记录