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

如题所述

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