如果定义函数时没有说明函数类型,那系统默认为int函数。int函数有返回值。void函数返回值可有可无
int可以返回也可以不用返回么
那为什么平常写void main 时最后不加return
追答哦,你是说return语句是不是必须写啊。没返回值的可以不写;有返回值的必须写,否则结果不可预知,有些编译器会直接报错:没有返回值
追问int函数必须有返回值?
追答有返回值的必须写,否则结果不可预知,有些编译器会直接报错:没有返回值
而且不能直接写 return;
必须写 return 值;
同理,void的要么不写,要么只能写 return;你如果写return 值;也是错的
void不是没有返回值么,为什么还写return
追答用来中断啊
void foo(int &a)奥
本回答被提问者采纳