Point(char* p)
{
p += 3;
}
int main()
{
char b[4] = { 'a','b','c','d' }, * p = b;
Point(p);
printf("%c", *p);
return 0;
}
Point函数执行完成后形参被销毁,所以主函数中的指针p依旧指向数组b的第一个元素
Point(char* p)
{
p += 3;
}
int main()
{
char b[4] = { 'a','b','c','d' }, * p = b;
Point(p);
printf("%c", *p);
return 0;
}
Point函数执行完成后形参被销毁,所以主函数中的指针p依旧指向数组b的第一个元素