小小白提问
c吧
全部回复
仅看楼主
level 12
大佬们,形参是int[]和*p的区别是什么[小乖]
2022年11月06日 11点11分 1
level 10
给个使用示例嗯呗,单纯学究的话得问老师。帮不了你[小乖]
2022年11月06日 12点11分 2
level 10
这种问题还有好多,比如什么浅拷贝深拷贝,参数带默认值顺序,带const不带const之类,函数加inline不加inline之类。课堂外的人只要会用起来就行了,或者挑自己熟悉的写法代替,要不然都是及时记忆,背的。[不高兴]
2022年11月06日 12点11分 3
嗯,真用起来管你初始化列表,内不内联函数的,可怜我之前还在这些无关紧要的地方下了功夫。楼主的的这个问题我觉得吧没有区别,直接用指针就好了,或者直接用封装好的容器,为了使用这种形式多传个参数进去就很蛋疼。
2022年11月06日 14点11分
level 10
int f(int a[], int len);
常这么用,len是要接进去的数组长度。
2022年11月06日 12点11分 4
level 10
你可以学学区分 int const 和 const int 这种,常考的
2022年11月06日 12点11分 5
好的谢谢大佬[真棒]
2022年11月06日 16点11分
level 3
对于传入数组没有区别,使用 int[] 可读性更强
2022年11月07日 09点11分 6
level 1
int[]这个玩意比较玄学,它是个数组类型,但作为函数参数时会退化成指针。不过这个东西单独出现的时候就只有函数参数中,你就把它当做指针就行了。
具体可以看这个https://zh.cppreference.com/w/cpp/language/array
2022年11月08日 05点11分 7
1