为什么函数要有返回值
在C语言中,主函数是不是必须要有返回值?
在C语言中,主函数必须要有返回值。main 函数的返回值类型必须是 int ,这样返回值才能传递给程序的激活者(如操作系统)。如果 main 函数的最后没有写 return 语句的话,C99 规定编译器要自动在生成的目标文件中(如 exe 文件)加入return 0; ,表示程序正常退出。在C语言标准中强制要求main函数的返...
什么时候要函数返回值
当程序设计需要时。比如:计算sin函数时,有返回值更方便,所以定义double sin(double x)如果没有必要使用返回值,则可以不用
函数返回值指的是什么?
按标准来说,C的main函数是需要有返回值的。标准中main函数返回类型是int的,所以需要一个返回值。但是由于历史原因,很多地方可以看到没有返回值的main。比如直接main()或者说void main() 但是这样一般编译器也不会认为错误,不过建议还是写标准的C的main函数,最好有一个返回值,0表示正常退出。
c语言中函数的返回值到底是什么意思,有什么用
函数可以有返回值,也可以没有返回值。1、没有返回值的函数:功能只是完成一个操作,应将返回值类型定义为void,函数体内可没有return语句。2、有返回值的函数:函数的最后会有一个返回值return,可以用来获取该函数执行结果返回给该函数,让外部调用该函数的。一个函数的函数名既是该函数的代表,也是一...
函数有返回值吗?
函数的返回值是指函数被调用之后,执行函数体中的代码所得到的结果,这个结果会通过return语句返回。函数可以有返回值,也可以没有返回值。对于没有返回值的函数,功能只是完成一个操作,应将返回值类型定义为void,函数体内可以没有return语句,当需要在程序指定位置退出时,可以在该处放置一个。
main函数的返回类型有什么区别
1、void main没有返回值,int main有返回值 2、void main 可以用 int main代替。3、有的编译器main必须要有返回值 int , 那就写成int main 。一个函数的函数名既是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用。
c语言,什么是函数的返回值,怎样的函数才需要返回值,或者怎样才不需要...
简单的说,函数就是一个算法,有不有返回值是跟这个函数做什么的有关系。一般情况下,求和这类的就要返回值,比如 int add(int a,int b){ return a+b;\/\/这就返回a+b的和,用函数的时候,你只要传a,b的值就得了 } 用的时候这样:int s=add(100,200); \/\/就把100+200也就是300的值赋...
函数有返回值吗,返回值是哪个值?
函数的返回值一般有两种,无论有无返回值,都需要标类型 一个是void型的。这个一般也不用,他是空返回值。也就是当不需要返回值的时候,函数的类型标void。其实这个也是会返回一个值,好像是调用成功返回1,不成功返回0 另一种是非void型的。就是在函数前面写上类型,如int,float,char等,这个就...
void和int有什么区别?
1、void定义的函数没有返回值,int定义的函数返回整型值。2、void,字面意思是“无类型”,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,有注释和限制程序的作用。函数可以有返回值,也可以没有返回值。1、没有返回值的函数:功能只是完成一个操作,应将返回值类型定义为void...
C语言中什么时候被调用函数要用return来得到返回值,什么时候不用return...
以下帮你列出几种获得函数中返回值的方法 1)使用return获得 例如 function(){ return 10;} main(){ int a;a = function();} 2)使用全局变量获得 int a;function(){ a = 11;} main(){ int b;function();b = a; \/\/function对全局变量a付值 } 3)传地址 function(int *p){ &p =...
渝中区贝友回答: . 如果 main 函数的最后没有写 return 语句的话,C 规定编译器要自动在生成的目标文件中加入 return ,表示程序正常退出.不过,我还是建议你最好在 main 函数的最后加上 return 语句,关于 void main 在 C 和 C++ 中,不接收任何参数也不...
威昌13888135240问: sql 中用户定义函数为什么必须有返回值 - ?
渝中区贝友回答: 函数的定义就是对于每一个给定的x值,都有唯一确定的y值与之对应, 所以都应该有一个返回值才对.
威昌13888135240问: 什么叫函数返回?为什么要返回? - ?
渝中区贝友回答: 函数返回即函数返回值. c语言中,首先,返回值是函数的返回值;然后,函数的函数名被作为一个变量处理;最后,函数的处理结果数据带回给调用函数作为返回值就被值赋给了(函数名)变量的. 要返回的原因: 这个返回值可以用来判断函数被调用后的运行处理结果,函数细致的返回值可以判断出在被调用中的走向流程.
威昌13888135240问: 函数 为什么要返回值呀?不返回会怎么样 - ?
渝中区贝友回答: 函数有它的功能, 功能执行完了就返回执行下一步的功能, 否则你不返回程序卡在这不动? 如果函数声明了有返回值那么返回的时候就必须给返回值, “为什么要返回值”这个问题你去问那个写函数声明的人为什么声明返回值
威昌13888135240问: 为什么vb中的函数要有一个返回值,这又是什么意思呢? - ?
渝中区贝友回答: 返回值就是一个函数的值 以C为例:int sum() { int a=1,b=2; int c=a+b; return c } 看到a=1,b=2,c=a+b=3,最后是个return将C的值返回,意思是说将C的值作为函数的值,此时sum()就可以作为一个表达式来用了,比如:int d=sum();
威昌13888135240问: C++中函数为什么最后要有返回值. - ?
渝中区贝友回答: 这个不一定的,也可以没有返回值,函数类型使用void即可,需要返回值的时候再设置返回值类型.
威昌13888135240问: 为什么函数可以有返回值? - ?
渝中区贝友回答: 亲,它是在返回之后才销毁局部变量的,函数在返回值之后函数才正式结束,函数正式结束后才会销毁局部变量.
威昌13888135240问: 函数为什么要返回值?返回值一般作为什么使用??
渝中区贝友回答: 函数不一定需要返回值,返回值一般是给主调函数使的
威昌13888135240问: c语言程序设计的原理? 为什么要又函数 为什么函数要有返回值?他是如何实现对计算机操作的? - ?
渝中区贝友回答: 函数就是为了代码重用,同样一段代码,可以在很多地方调用,避免重复写代码了.函数也可以没有返回值,但是一般认为,程...
威昌13888135240问: C++的函数返回值是什么意思 通俗点讲 - ?
渝中区贝友回答: C++的函数返回值是由于函数名变量通常用来把函数的处理结果数据返回给调用函数,即递归调用,所以一般把函数名变量称为返回值,函数的返回值类型是在定义函数时指定的. 函数可以有返回值,也可以没有返回值: 1、没有返回值的函数...