在c语言中调用函数有无返回值的区别在哪里?为什么有时候不需要返回值?

如果说没有返回值的话main函数怎么结束?请用文字举例描述一下,越清晰越好!谢了!

一个函数可以没有输入,但必须有输出(否则,这个函数还有什么用呢?),比如排序函数没有返回值,但其排序的结果反映在排好的数组中,这就是输出。函数是否有返回值,与其功能是密不可分的,也与编程者的意图有关系,比如系统函数int strcmp(char *s,char *t),返回值为0时,表示串s与串t的内容相同,<0表示s中的某个字符排在t中相同位置字符的后边,>0表示s中的某个字符排在t中相同位置字符的前面。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-09
void main()
{

}
不用返回值
第2个回答  2013-11-09
有没有返回值与结束与否没有关系。函数执行完了,就结束退出了
相似回答