不是必须有返回值。如果没有返回值类型名为"void"。void函数的定义:void+函数名()//无类型+函数名{//程序代码}如果没有返回值类型名为"void",整数类型int类型返回值为整数类型int,以此类推??类型名有:void...
在C语言中,主函数必须要有返回值。main函数的返回值类型必须是int,这样返回值才能传递给程序的激活者(如操作系统)。如果main函数的最后没有写return语句的话,C99规定编译器要自动在生成的目标文件中(如exe...
所有函数不一定有输入参数和返回值得。首先不是所有函数都必须要有参数才能计算,其次不是所有函数都是用来计算,函数公式也可以用来查找,提取,排序,改变格式等功能。函数公式都是有参数的,但不一定是必要参数,可以省略,也...
一般情况下是需要的,如果你没有返回值,可以返回0.还有就是看你函数的类型。如果是void类型,就可以没有返回值。
构造函数,析构函数没有返回值,一般的函数必须有返回值,如果没有返回类型设置为void,voidfunc(){return;}函数的格式必须有返回类型(即返回值)
非void型的必须有返回值,一定要有return语句。返回值的类型还要跟函数的类型一样,无参函数可以有返回值,参数和函数能不能返回值没有任何关系。参数还分为按值传递和引用传递。像图中的fun是按值传递的,所以对实参没...
void类型函数。实在设计需要的情况下,才会定义相应的返回值相应类型。当然,返回值也是函数重要的特性。有返回值使程序设计得灵活。能更好的交互,和其他函数相互作用。没有返回值类型的函数,一般都相对缺乏灵活性。
按标准来说,C的main函数是需要有返回值的。标准中main函数返回类型是int的,所以需要一个返回值。但是由于历史原因,很多地方可以看到没有返回值的main。比如直接main()或者说voidmain()但是这样一般编译器也不会认为错误...
不是这样的根据需要来决定函数是否要返回值,如果你要传递一个函数的参数回到调用的地方,一般都会用到返回值,这里只是一般,还有可能通过全局变量什么的来传递一个值,不一定要用返回值。希望对你有帮助...
不一定,看你如何写了:intmain(){}要求有一个int型的返回值,返回语句return0;voidmain(){}没有返回值,返回语句return;或不写其他函数也是这个规则