if (myarray[i,j]==myarray)
goto found;
consoie.writeline(.....)
goto finish;
found;
consoie.writeline(.....)
finish;
consoie.writeline(.....)
上面的
goto finish goto found中finish和found是什么意思有什么用
goto found;
consoie.writeline(.....)
goto finish;
found;
consoie.writeline(.....)
finish;
consoie.writeline(.....)
上面的
goto finish goto found中finish和found是什么意思有什么用
----------------------------------->
c++中有吧
if(a==a)
a;
else
b;
来说差的多(尤其是嵌套)但是依然保留,原因就是它还有在“某些”情况下有特殊有用的价值,只不过大部分情况下不应该牺牲可读性来换取小的好处而已。
PS:goto 和(a==a)?a:b结构比起for,while,if等来说执行效率要高点,尤其是(a==a)?a:b结构比if要高,原因是直接生成汇编代码,不需要在编译器优化。