不行,因为VOID是空类型,就是返回值为空,也可以说没有返回值!用数组指针等是可以带有返回值的
如果是void f(int x)那么这是一个没有返回值而且只有一个int类型的形参的函数原型。C语言中函数的组成部分为:返回类型 函数名(参数){ 函数主体 } 返回类型:一个函数可以返回一个值。return_type 是函数返回的值的数据类型。有些函数执行所需的操作而不返回值,在这种情况下,return_type ...
没有啊,编译器不同罢了,你写的程序只要符合编译器的规律就行没必要纠结。比如一般实验用的VC就是void main,但是codeblocks上面这样写就不通过
没有参数,表示本函数运算不需要参数,但不代表没有返回值,类型名也不一定是void要根据返回值确定。没有返回值是执行函数后不需要返回什么确定的值,一般不要这样写。
并不是这样。提问中的疑问并不成立。题主有严重的误解。所有的函数都要先声明再使用。不这样做会导致...
换一个正经点的编译器就不是这样了。