最为简单的方法是把指针作为数组,使用下标方法直接删除。如:char arr[] = "abcdef";char *p = arr;p[2] = 0;//删除第三个元素数据
将被删元素后的数据前移即可。 感觉做这样的操作,使用标准模板库中的容器比较好一些。
p是指向有3个int*型元素的指针,也可以说p代表一维数组,p=a就是把a指针放到p数组的第一个位置,因此p[1]是指a,那么c选项就是访问a的第一个元素