1. 在C语言中,当你需要函数执行某个操作并把结果提供给调用者时,你应该让函数返回一个值。例如,计算两个数的和,你可以定义一个返回整型的函数:`int add(int a, int b) { return a + b; }`2. 当函数执行的操作不需要对外提供结果时,你可以选择不返回任何值。这通常用于执行某些操作,...
如果函数声明指定了返回类型为 void ,那么函数实现中就不需要使用 return 语句。 void 表示该函数不返回任何值,因此在函数体中不需要明确返回值。 比如: void myVoidFunction() { // 这里是函数体,不需要使用 …
3. 当函数的参数是数组或指针时,该函数可能会修改主调函数中相关数据的值,而不需要返回一个值。在这种情况下,函数通过指针参数间接地修改数据,而不是直接使用return语句。
调用自定义函数时,需要自定义函数返回一个值,就返回,不需要就不返回。也可以用指针,这样就不用返回了 int add( int x, int y ){ return x+y;} void add( int x, int y, int *s ) //调用函数需要s的值 { s = x + y;} ...
在C语言编程中,关于`return 0`的使用情况,主要有以下几种:首先,当函数无需返回任何值,如无限循环或调用像`exit`或`longjmp`这样的不返回的函数时,通常无需使用`return`语句。其次,如果函数返回类型非`int`,而为`void`,则无需特意写出`return`语句。但在实际编程中,为了更清晰地表示在需要...
你想要函数返回一个值 就用返回类型 比如写一个函数计算a+b 那么int add(int a,int b){ return a+b; } 这个时候就把a+b的值返回 z=add(a,b) 相当于z=a+b 而直接输出不需要返回 void add(){printf("%d",a+b);}
在 C 语言中,有返回值函数通常使用 return 语句来返回数值,而无返回值函数则使用 void 关键字表示不返回数值。 2. 使用场景 在实际编程中,有返回值函数和无返回值函数各有其适用的场景。有返回值函数通常用于需要返回计算结果或状态信息的情况,例如数学运算、逻辑判断和数据处理等;而无返回值函数则常用于执行一...
一般用void的话就是没有返回值和不需要返回值的了,如调用一个输出函数,这个函数就没必要返回了,事实上这个函数只管输出就好了,也没有什么值要返回的,另一种是用指针传址的时候,因为你传的是地址,函数根据你的地址直接对数据进行操作了,这是就不需要返回值了。因为对数据的操作在函数里已经...
你好:(1)你在main()函数中调用另外一个函数时,你一定有你的目的,可能调用它只是为了在那个函数中打印出一句话,这时候这个函数当然就可以不要返回值了,如果你想通过那个函数计算出一个值并且你还想在主函数中用到这个计算的值,那么这个函数就要有返回值,不然你在主函数中如何用到你刚才计算的...
需要或者不需要返回值,确切地说应该依赖于你的具体需求 如果你只是要改变形参,那么不需要返回值,这个...