蜂鸟科技

您现在的位置是:首页 > 教育

教育大全

c语言中有无返回值的区别(c语言函数必须有返回值吗)

2023-03-19 23:40:47 教育 0
1、宥杰咨询:C 语音返回值和不返回值有什么关系 晋州市平面回复: main 的返回值永远都是int 第三个不写是C语言规定的“省略的类型默认为int” *注意!这个规定已经废弃了,不应该省略任何类型包括int第二个虽然写的是void但是编译器会给你变成int然后返回0;宥杰咨询:C语言中的返回值和无返回值是什么意思? 晋州市平面回复: 知道函数的调用吧? 调用函数你可能需要函数给你个返回值来用,比如求面积的函数,你传入参数后需要函数返回个面积结果吧?

c语言中有无返回值的区别(c语言函数必须有返回值吗)

1、宥杰咨询:C 语音返回值和不返回值有什么关系 晋州市平面回复: main 的返回值永远都是int 第三个不写是C语言规定的“省略的类型默认为int” *注意!这个规定已经废弃了,不应该省略任何类型包括int第二个虽然写的是void但是编译器会给你变成int然后返回0;宥杰咨询:C语言中的返回值和无返回值是什么意思? 晋州市平面回复: 知道函数的调用吧? 调用函数你可能需要函数给你个返回值来用,比如求面积的函数,你传入参数后需要函数返回个面积结果吧?否则你调用函数干什么但是有时候我们不需要函数返回值,而只是进行一系列操作,比如打印啊什么的所以函数分为四种: 有参有返回值 无参有返回值 有参无返回值 无参无返回值 比如: int funint a,int b 函数的类型就是返回值的类型 return a+b 返回两个数的和 main int a1,int b1 int cfuna,b 调用fun后return回一个值这个值被C获取;宥杰咨询:有返回值的函数和没返回值的函数的区别 晋州市平面回复: 你问的是哪中语言? 返回值是函数执行后产生的一个值,在函数结束前把这个值赋给函数本身,这样就有返回值了 VB 例子 Function Str1AddStr2Str1 as String, Str2 as String AS StringStr1AddStr2Str1 amp Str2 End Function调用Dim A , B , C AS String A "A" B "B"C Str1AddStr2A , B Msgbox C执行后弹出一个对话框。

2、宥杰咨询:c语言中return的含义是什么?位置不同返回值就不同,要怎么检测返回值? 晋州市平面回复: return的意思是返回后面参数的值并退出当前函数体,一个函数中任何时候都只能有一个return语句生效!该例子中第一个return是当满足第一次循环后,输出sum的结果为1,然后退出main程序,程序结束,此时不会执行第二个return 0要想满足执行第二个的条件,可以初始化i100,这样while循环条件不满足,直接跳过;宥杰咨询:c中方法有没有返回值有什么区别啊,是不是加了return就只返回结果,为viod就返回过程,麻烦教我下,谢谢 晋州市平面回复: 这个的区别在于你需不需要返回值你不需要返回值。

3、宥杰咨询:有无返回值对它们的调用有什么不同 晋州市平面回复: 对于程序执行来说没有任何区别,对于程序员来说,区别就是可不可以用变量来接收返回值,另外,如果返回值没写,默认为int;宥杰咨询:调用函数时有返回值与没返回值有什么不同 晋州市平面回复: 在设计的时候的不同:没有返回值的时候,用void表示,一般用于肯定不会失败的函数有返回值,应该用相应的返回值类型表示,不写的话,默认返回int类型,返回值可以标示需要返回的内容或函数失败的原因使用中的不同,调用没有返回值的函数,不必考虑返回值,直接调用即可,函数不能被赋值给变量或参与表达式运算有返回值的函数,可以不理会返回值,也可以完全当一个表达式使用。

4、宥杰咨询:c语言中有无返回值的意思晋州市平面回复: double adddouble a,double b double是返回类型,需要返回值,return s就是add函数返回的值,不加上的话程序不知道返回什么,会报错 如果返回类型为void就不需要return,因为返回类型为空;宥杰咨询:c语言中函数带参数带返回值和不带参数不带返回值的区别 晋州市平面回复: 任何编程语言中,方法可以带参数也可以不带参数,不带参数的,例如图片中的“void getSumvoid”方法,第一个 void 就是代表没有返回值,第二个 void 可以省略,它只不过是直接在方法中输出了 sum 的值,而带返回值带参数的 getSum 方法则是先把 sum 值返回到主函数中。