当我想在C ++中实现一个函数时,如果在下列情况下接收int数组很重要吗?
void fn1(int []a) {
a[0] = 1;
}
void fn2(int a[]) {
a[0] = 1;
}
答案 0 :(得分:10)
在Java中,没有语义差异。
在C ++中,第一种语法无效。
答案 1 :(得分:2)
嗯,问题不明确..是否接收int数组,它取决于你的方法的逻辑。在Java中,最好写一个[],但你可以写任何一种方式。
另外,请查看此处 - pass array to method Java
答案 2 :(得分:2)
在Java中,声明是一样的......
但在C ++中,fn1()
声明需要不同