1、直接使用return;语句就可以了。void类型函数只是没有返回值,不代表不能使用return返回。2、return表示...
在C语言中,return用于从函数中返回一个值。它有以下用法: 1.返回值类型为void的函数:如果函数的返回值类型为void,则可以使用return语句来提前结束函数的执行,并返回到调用函数的位置。在这种情况下,return语句后面不需要跟任何值。 2.返回值类型为非void的函数:如果函数的返回值类型不是void,则return语句用于返回一...
如果函数声明指定了返回类型为 void ,那么函数实现中就不需要使用 return 语句。 void 表示该函数不返回任何值,因此在函数体中不需要明确返回值。 比如: void myVoidFunction() { // 这里是函数体,不需要使用 …
如果在函数定义中return语句未出现,在执行被调用函数的最后一个语句后,控件自动返回到调用函数。 在这种情况下,当调用该函数时,返回值将未定义。 如果函数具有void以外的返回类型,则这是一个严重的 bug,编译器会打印一条警告诊断消息。 如果函数具有void返回类型,则此行为正常,但可能被视为不良样式。 请使用纯文本...
如果 return 语句在具有 void 返回类型的函数中包含表达式,则编译器会生成一个警告,并且不计算该表达式。如果在函数定义中 return 语句未出现,在执行被调用函数的最后一个语句后,控件自动返回到调用函数。 在这种情况下,当调用该函数时,返回值将未定义。 如果函数具有 void 以外的返回类型,则这是一个严重的 bug,...
void表示不返回任何信息,也就是说,用户不应该使用return语句。在void的函数中,使用return;更多的是为了强制性的结束该函数,而不是为了返回一个值。当用户需要在void函数里获得某个信息的时候,可以直接赋值给某个全局变量。
void hello() { printf("Hello, world!\n");return; // 可以省略 } int main() { hello();return 0;} 在上面的例子中,hello()函数没有返回值,因此return语句可以省略。在main()函数中,return 0;语句将整个程序的退出状态设为0,表示程序成功执行完毕。最后,在函数中使用return语句时,可以有两种不...
intFun(void){intrtn;//函数代码;returnrtn; } 这里可以返回变量、结构体、指针等。 强调两点: return不能返回数组; return不能返回指向(函数内)局部变量的类型。 2、无返回类型 有些情况下,return是无返回类型的。 比如,当某个条件成立,需要结束执行本函数: ...