谁能给我讲下main()前面的VOID是什么意思?

谁能给我讲下main()前面的VOID是什么意思?,第1张

给你简单的说一些

main()是主函数,它和普通的函数一样

也是可以有返回值

但是我们一般的小程序是不需要返回值的

所以前面加上VOID

表示没有返回值

就这样

呵呵

void main()表示无返回值,就是说在程序尾不需要加return 0;

void main(void)与上述是相同的,只是更严密而已。

在java/C/C++中,main为程序运行的主入口方法,每个程序只有一个,也就是所有程序建立在卖弄函数的基础之上

void意思是主函数(main)的数据类型空返回值。

void的字面意思是“无类型”,void 则为“无类型指针”,void 可以指向任何类型的数据。

没有返回值的函数:功能只是完成一个 *** 作,应将返回值类型定义为void,函数体内可没有return语句。

有返回值的函数:函数的最后会有一个返回值return,可以用来获取该函数执行结果返回给该函数,让外部调用该函数的。

扩展资料

void的使用

示例:

add ( int a, int b )

{

return a + b;

}

int main(int argc, char argv[])

{

printf ( "2 + 3 = %d", add ( 2, 3) );

}

 —void

—返回值

每个函数都应该有个返回类型,说明这个函数执行完了需要返回一个什么类型的值。void就表示,该函数值需要执行,不需要返回值,这就相当于将该函数的返回类型声明为int型,并自动在函数执行完之后返回0值。

同理如果函数声明为int型,那么该函数执行完之后必须返回一个int型的值,比如int main(){;return 0;}或者 char main(){; return "a";}否则,该程序将不能通过编译,会提醒你该函数需要一个某某类型的返回值。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12155454.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存