该函数表示把a和b的数值进行交换即可,不需要返回值,所以用void。 2.放在参数位置上 代码语言:javascript 复制 #include<stdio.h>intfun(void){return1;}intmain(){printf("%d",fun());} 该代码结果为1; 如果调用fun(任何一个数字)是不对的,因为void放在了参数的位置上,表示函数不能接受参数。 三、 所以...
void类型函数只是没有返回值,不代表不能使用return返回。2、return表示中止当前函数的运行,并将操作权返...
通常的说法,void是函数不需要返回值,int需要return一个值。从CPU执行的角度说(以ARM为例),int函数...
不是void函数不需要返回值 是我们定义没有返回值的函数叫void函数有用2 回复 wallyyang 3 发布于 2016-08-04 新手上路,请多包涵 void并不是没有return语句,只是隐藏起来了,如果你希望你的某个函数foo在某个条件下停止,回到main函数,可以这样做 void foo() { printf("Hello 1\n"); if ( /* your conditi...
void表示返回值为空,不需要return语句,如果加入return语句,表示直接返回调用该函数的地方,但return后不能接其它值,即return;
void表示函数无返回值,也就不需要写return。如没有返回值的函数,void要写,否则默认返回值是int型需要return语句。关于函数返回多个值,有很多方法:一、不返回,函数返回值依然是void,但传值的时候传变量地址,那么在函数运行中改变变量地址里的值,函数运行结束,外面实参变量也改变了。比如void fun(...
C语言: 函数可以有返回值,也可以没有返回值(使用 void 关键字)。 如果函数有返回值,必须在函数定义时声明返回值类型,并使用 return 语句在函数体内返回具体的值。 函数的返回值只能是一个值,不能是多个值或者复杂的数据类型。如果需要返回多个值,可以通过指针参数或者结构体来实现。 C++语言: 函数可以有返回值,...
用void的话,这个函数就没有返回值,但如果你在函数中单用return;也行,这表示程序执行到这一步就返回,也就是退出这个函数的执行。
void 代表空返回值。即无返回值 所给的案例中,swap函数是一个无返回值函数 但是该函数带两个输入参数 当主函数调用该函数时 只需要给定两个输入参数即可 该函数执行完毕后,无返回值 接下来继续往下执行,执行printf语句。