66问答网
所有问题
c语言中为什么有的主函数前面要加上viod
如题所述
举报该问题
推荐答案 推荐于2017-10-09
意思就是空函数,该函数执行结果不返回函数值,如果需要返回函数值,就要定义函数返回值的类型,比如int main()
追问
就是说,在main函数前加viod,和其他的无返回值的函数,一样的理解吗?但是viod加在main前很少见啊?
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/n9UUnp9ivspxpvpixDi.html
其他回答
第1个回答 2014-12-06
加上void 或者加上int的写法都是正确的
加上void,表示该函数没有返回值
本回答被网友采纳
第2个回答 2014-12-06
代表返回值是void型,但是这是不符合C标准的
相似回答
C语言中
,
为什么有的
自定义
函数
中,函数名
前面
有个v
答:
如果函数不需要返回值给主函数,则函数名前面加void,表示空类型,没有返回值
。如果函数需要返回值给主函数,那么要看返回值的类型。如果返回值为整型,则函数名前加int,如果返回值为浮点型,那么函数名前加float,即与返回值的类型一致。
...其他
函数
调用
为什么有的
程序又要在
main前面加void
囔?
答:
void是要个最后的返回值
,就是main()执行完后要的一个返回值,不加也可以的,默认的返回值也是void,就是不用写return,如果是int main那么后就要跟return 0,或return其他整数值了,main不可以被调用,但它是一个特殊的函数,一般void main和int main都没什么特殊用处的。
c语言main函数为什么
是
void
答:
这是C语言main函数的一种声明方式,该方式表明这个main函数不带参数,返回值
。void常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。但是在C语言推荐写法中,建议使用int main,因为在有的编译器虽然viod main可以通过编译,但在其他编译器就会报错。为了代码拥有更好的可移植性,一...
...其他
函数
调用
为什么有的
程序又要在
main前面加void
囔?
答:
void是要个最后的返回值
,就是main()执行完后要的一个返回值,不加也可以的,默认的返回值也是void,就是不用写return,如果是int main那么后就要跟return 0,或return其他整数值了,main不可以被调用,但它是一个特殊的函数,一般void main和int main都没什么特殊用处的。
为什么c语言里面要
定义
void
?
答:
void 被翻译为"无类型",相应
的void
* 为"无类型指针"。常用在程序编写中对定义
函数的
参数类型、返回值、函数中指针类型进行声明。void 的作用 1.对函数返回的限定,这种情况我们比较常见。2.对函数参数的限定,这种情况也是比较常见的。一般我们常见的就是这两种情况:(1)当函数不需要返回值值时,...
C语言为什么要用void
答:
这是
C语言main函数的
一种声明方式,该方式表明这个main函数不带参数,返回值。
void
常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。int main(void)还可以写为 void main()或者 int main()最后在mian()函数结束时,写return 0即可。
大家正在搜
c语言中主函数前面的内容
c语言主函数和其它函数
c语言中可以有多个主函数吗
c语言中表示主函数的是
c语言主函数调用函数
c语言主调函数和被调函数
c语言主函数怎样调用子函数
c语言主函数最多有几个参数
c语言中主函数的名字
相关问题
c语言"void main" 在很多c语言中main前没有,...
在c++中 main函数前面为什么要加上数据类型比如int ...
C语言中,函数前加void是什么意思?
C语言中一个函数前加了void到底要不要返回值呀!
void main()前面为什么加上void
为什么主函数main(void)要加void,void在主函...
C语言中的“void main()”是什么意思?