if..elseif...的嵌套问题
if ()
else if()
else if()
...
超过 128 个后,就后出现这个错误:blocks nested too deeply
该怎么解决呢?
else if()
else if()
...
超过 128 个后,就后出现这个错误:blocks nested too deeply
该怎么解决呢?
作者: wangfengju 发布时间: 2011-06-14
为什么套那么多呢?
作者: sweetandsmile 发布时间: 2011-06-14
C/C++ code
while (1) { if (...) { break; } if (...) { break; } }
作者: ouyh12345 发布时间: 2011-06-14
可以改用
C/C++ code
C/C++ code
switch (id) { case 1; break; .... default; break; }
作者: jernymy 发布时间: 2011-06-14
if
{
if
else
}
else
{
if
else
}
这样算是嵌套吧,楼主的那个只是分支比较多,为什么会出现“嵌套过深”的错误呢?
{
if
else
}
else
{
if
else
}
这样算是嵌套吧,楼主的那个只是分支比较多,为什么会出现“嵌套过深”的错误呢?
作者: sjx1989 发布时间: 2011-06-14
这个确实嵌的有点多啊啊
作者: hong825122 发布时间: 2011-06-14
你不要那么多啊 多的话就用switch吧 效率高一点
作者: hnuqinhuan 发布时间: 2011-06-14
说明设计上有些问题了,考虑一下 表驱动法
作者: Demon__Hunter 发布时间: 2011-06-14
lz在做算法方面的问题吗?
不然就想别的方法啊……
不然就想别的方法啊……
作者: gudujian158411 发布时间: 2011-06-14