函数参数为指针,在函数内没有必要改变指针地址,改了也不起作用,因为即便是指针,也是值传递指针!

来源:互联网 发布:网约车有什么软件 编辑:程序博客网 时间:2024/05/17 08:30

eg:
void con(const char* p)//const保证不改变指针指向内容,但不保证不改变指针本身
{
 char *pa="dddd";
 p=pa;//改变指针无意义
}
int main(int argc, char* argv[])
{
 char *p="aaa";
 con(p);
 cout<<p<<endl;//输出:aaa
}

原创粉丝点击