永发信息网

fun(int a[M]),fun(int *a) , fun(int a[ ])三者有区别吗?

答案:1  悬赏:70  手机版
解决时间 2021-02-28 20:19
  • 提问者网友:骑士
  • 2021-02-27 20:36
fun(int a[M]),fun(int *a) , fun(int a[ ])三者有区别吗?
最佳答案
  • 五星知识达人网友:醉吻情书
  • 2021-02-27 21:36
我觉得不需要纠结在函数声明的区别上,而是应该关注你需要什么功能的函数,以及你的函数需要传递什么样的参数。你的问题我觉得比较的书面化!

比如:你的函数,需要传递一个数组进去做操作,那么就在声明此函数的时候,将参数类型定义为指针。
换言之,在熟悉语法的情况下,准备用什么参数去操作,就声明什么样的函数
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯