C语言自定义函数形参为数组名有必要返回值吗?

C语言中数组名做形参有必要返回值吗,通常情况下,形参都和实参代表一个单元了,返回值有意义吗?会不会是多此一举呢?

如果仅仅为了修改数组的值,是不需要返回值了,因为代表了一个单元。
但是按照规范来说,最好每一个调用函数都有一个返回值比较安全。例如当你做容错的时候也方便多了。
楼下的哥们,就算是改变值也没有必要返回值,注意他的参数是一个数组名,是一个地址。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-26
这要看你设计这个函数是干嘛的了!
一般来说,这种数组是按值传值的,它在函数改变了,但一出了这个函数数组的还是没变的,所以如果你需要一个改变后的值,就需要返回一个值了!!
如果你是用指针的话,就可以不用了!不过也要看你设计这个函数的目的的哦!!!本回答被提问者采纳
第2个回答  2009-03-26
楼主是刚接触简单C语言吧?其实真没必要做形参返回值,但是以后就会知道还是做得尽善尽美比较好,我是挂马做免杀才用这个。建议直接用别人做好的,不是我懒,是真的很麻烦!
相似回答