string func()
{String a="asdf";
String b="csdn";
return a;
return b;
}
这个也可以吗;怎么返回的啊;

解决方案 »

  1.   

    return a; 
    return b;
    这样会报错的吧?到return a; 就结束了 
    下面不会执行到,删除return b;
      

  2.   

    编译错误。 return b; 不可能执行到。
     
      

  3.   

    应该不会报错吧,只是执行到return a;就跳出了。return b;不会执行。
      

  4.   

     string func() 
    {String a="asdf"; 
    String b="csdn"; 
    return a; 
    return b; //这里会编译出错!出错信息是:无法到达的代码!