我有点不知所措。
让我说我有一个字符数组
char arrayOfChars[50];
并且我想将其传递给将对其进行操作的函数。
我通过的方式是通过引用:
someFunction(char &arrayToManipulate) {}
但是我也经常看到这个:
someFunction(char *arrayToManipulate) {}
两者之间有什么区别
还有奖金问题;如果在someFunction的参数列表中,我用相同的名称命名局部变量,是否有问题?即
someFunction(char &arrayOfChars) {}
非常感谢。