给你简单的说一些
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";}否则,该程序将不能通过编译,会提醒你该函数需要一个某某类型的返回值。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)