⊙﹏⊙b汗 "回到if前 就是不执行if" 胡扯吧,不要乱说
return ,返回的意思,若程序执行到此处,就不再 执行这条语句所在的函数啦,也就是退出本函数,并且,把return 后边的那个表达式的值带回给“调用本函数”的函数,比如:
(借用下楼上老兄的)
int test(int a)
{
int b=2;
if(a!=0)
return a+b ;
else
return 0;
}
现在若有一个main函数:
main()
{
int a,c;
a=1;
c=test (a); \\调用test 函数,因为test函数为int 型,所以最好还 \\用int 接受它返回的值
printf("%d",c);
\\结果应该是输出3,
}
一个函数可以有多条return语句,程序只执行一个,具体是哪个要看你程序了,执行完这条语句就返回上一个函数里去执行了,不再执行本函数的其他代码
温馨提示:答案为网友推荐,仅供参考