C语言中 定义没有返回值的函数有什么意义

如题所述

比如说 延时 中断
其实没有返回值不代表对程序没影响
如果在子函数里对全局变量做改变
那么其他函数在用这个变量时就是改变过得值
没有返回值只是代表了函数运行结果不是一个简单的数字
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-01-24
比如说这个函数是执行特定的功能,但是不一定需要返回值。
假如一个数组都是数字1
在函数里我可以把它的每一个元素变成数字0
把这个函数写在主函数里不就行了?然后退出这个函数功能已经执行完了。
不过你可以加一个返回值比如返回1执行成功。都可以。