C语言中没有返回值的函数调用有什么意义呢?

如题所述

没有返回值的函数通常用来做一些数据的修改或实现些内部功能。而有返回值的函数通常作用为数据存储。当然实际上没有那么明显的界限,只是你要知道没返回值的函数一样有意义
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-15
可以实现很多功能啊,只是他不需要于使用者进行互动而已。
例如
int
add(int
a,int
b)
return
a+b;
这些需要和用户交互信息的。
而void
display(void)
printf("Hello
Word,");
这些不需要反之某一个有意义的值,但是也可以帮你实现某些功能。
个人观点,有错的地方望大神指正。
第2个回答  2019-11-27
可以实现很多功能啊,只是他不需要于使用者进行互动而已。
例如
int
add(int
a,int
b)
return
a+b;
这些需要和用户交互信息的。
而void
display(void)
printf("Hello
Word!");
这些不需要反之某一个有意义的值,但是也可以帮你实现某些功能。
个人观点,有错的地方望大神指正!
第3个回答  2019-12-04
比如说
延时
中断
其实没有返回值不代表对程序没影响
如果在子函数里对全局变量做改变
那么其他函数在用这个变量时就是改变过得值
没有返回值只是代表了函数运行结果不是一个简单的数字
第4个回答  2019-11-27
感觉你的理解有些偏差。这个问题,首先你要知道函数有什么用,也就是函数时用来干嘛的。函数就是用来处理参数以完成或者实现某种功能。如果你能明白上面的话,你就不会再问这个问题了。比如,一个排序函数
void
sort(),它的功能就是排序,调用他就可以实现排序。
相似回答