C语言当中 void在函数名前面是空类型,这个空类型是指无返回值还是说返回值类型任意啊?求解,谢谢啦。

2025-03-12 00:42:25
推荐回答(5个)
回答1:

空类型确实是无返回值。
不过由于不同编译器规则不一样,void空返回不一定是通用于各种编译器的,所以这样写出来的程序的移植性能很差,而且,标准C文件里并没有把void写进去。
所以,写程序的时候即便没什么用,也最好以指定返回类型为int,在代码末尾加上一句return 0;即可。

回答2:

无返回值。另外也可以在函数中写"return;",就是不加任何返回值,直接写分号,这样做可以立即停止当前函数的执行,返回到调用函数的代码段。

回答3:

在函数名前加void 表示没有返回值。
在声明参数时使用void 表示任意类型。

回答4:

void在函数名前面是没有返回值
void *任意类型

回答5:

一般是指无返回值的……