c语言中空语句如 void main ( ) 中void 表示什么意思? 能给举个例子最好! 还望各位大侠指教

如题所述

void仅用在函数的返回类型说明上,即
void main()
{
}
void表示这个函数不能返回任何值,就是说函数体(两个大括号中间)不能有return 1或者return "abcd"这样的语句。
与之相对,如果是int main(),代表函数必须返回一个整数,就是函数的每一个出口必须有return 整数值的返回语句。
如果是char main(),必须有类似return 'a'这样的返回语句。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-11
表示该函数不返回任何值,如果不如此的话,在某些编译器中就会提醒缺乏返回值,一般来说主函数都是void的。但是各个子函数就经常有返回值。此时就应该如此写:int process(int a);该语句表示该process函数就有一个参数a作为形参代入函数运算,函数返回一个Int类型的返回值。希望对你有所帮助。
第2个回答  2011-12-11
void就是最后什么东西都不用拿回来。像有些
int max(int a,int b)
{
if(a>b)return a;else return b;//这就是就返回值的,到时候 m=max(2,4),他返回的值就给m了。
}
如果定义成void,就什么都不拿回来。本回答被网友采纳
第3个回答  2011-12-11
void 是返回值为空的意思。
void main{ }中没有return返回语句,或为return void。
如 int main { 。。。。return 0}有返回值,其值为整数,即int形。
第4个回答  2011-12-11
返回值 为空
相似回答