我在c ++中有以下代码:
int fff ( int a , int b )
{
if (a>b )
return 0;
else a+b ;
}
Run Code Online (Sandbox Code Playgroud)
虽然我没有在'else'之后写'return'但它没有出错!在main()中我写的时候:
cout<<fff(1,2);
Run Code Online (Sandbox Code Playgroud)
它打印1?怎么会发生这种情况
可以解释一下吗?