问个简单C++问题

来源:百度知道 编辑:UC知道 时间:2024/05/20 19:08:41
在C++里面,
void f(char *p)和void f(char p[]);这两种函数,是否有区别?本人试过好像是没有区别,但是有人说有区别,如果有,,那么区别在那里呢

注意:当数组作为函数的参数进行传递时,该数组自动退化为同类型的指针

所以没有区别,仅有的区别就是看的人知道传进去的参数原来是一个指针还是数组

执行效率不一样,其他基本没区别.

我觉得没区别