return就是直接返回,如果函数没有返回值,那么,在出现return语句的地方,程序会直接从函数推出的,void是没有返回值,就理解为它什么也没有返回好了
简单说就是返回了你定义函数的类型值,void类型就是不返回任何值,只是执行了函数体,能理解吗
主要是返回函数值
你如果用的是VC,那个有找错功能的。
我复制你的代码,编译提示是
(21)
:
error
C2449:
found
'{'
at
file
scope
(missing
function
header?)
(26)
:
error
C2059:
syntax
error
:
'}'
第21行和第26行有问题。
你在这个提示附近找发现第20行int
max(int
x,int
y);多了一个分号。
去掉后即正常了
return是返回值函数,将结果返回。
最后第七行int
max(int
x,int
y);
多了个分号
return
在main函数里面是程序退出的语句,当函数中遇到return
0;则会终止该函数;想连续输入输出可以加个循环么如:while(scanf("...
",...)){}就可以了。