Foxtable(狐表)用户栏目专家坐堂 → 一直困扰的问题


  共有2684人关注过本帖树形打印复制链接

主题:一直困扰的问题

帅哥哟,离线,有人找我吗?
hbhb
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
一直困扰的问题  发帖心情 Post By:2015/7/31 13:25:00 [显示全部帖子]

大师:代码的优化的标准是什么?是运行效率?还是代码量?代码量与运行效率有无关系。
如if语句:
 if a = true then
    dim n as Integer
     for each c as col in tables.cols
       n = n + 1
     next
     if n >= 5 then
       Output.Show("好")
     else
       Output.Show("不好")
     end if

else
     dim n as Integer
     for each c as col in tables.cols
       n = n + 1
     next
      if n >= 5 then
      Output.Show("不好")
      else
      Output.Show("好")
      end if
 end if 

与以下语句有无差别?
    dim n as Integer
     for each c as col in tables.cols
       n = n + 1
     next
     if n >= 5 then
       if a = true then
       Output.Show("好")
      else
     Output.Show("不好")
      end if
     else
       if a = true then
       Output.Show("不好")
      else
     Output.Show("好")
      end if
       
     end if

红色部分原来代码,加一个条件判断,用上面的简单,但代码量多一些?是否影响运行效率?






 回到顶部
帅哥哟,离线,有人找我吗?
hbhb
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2015/7/31 13:44:00 [显示全部帖子]

没有意义,意思是说改动代码时,如果加一些条件判断,按第一种方法快且基本不改变原来代码结构,但代码量大。如果代码量大,对运行效率有无影响?
比如有一功能,1000行代码,少一个判断条件,我要加上去。

 回到顶部
帅哥哟,离线,有人找我吗?
hbhb
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2015/7/31 14:50:00 [显示全部帖子]

谢谢!两位大师。写代码用了6个月,改动代码3个月还没完成一半?早知如此不如重写?真像改衣服不如重做衣服一样。头大了,股市也没碰,鱼也没钓。潇洒全无。以后谁玩谁孙子!

 回到顶部
帅哥哟,离线,有人找我吗?
hbhb
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2015/7/31 15:19:00 [显示全部帖子]

基础:土基础、水泥基础、钢筋混领土基础、现浇框架钢筋混领土基础、钢基础、碳纤维基础。我目前是沙土基础!图片点击可在新窗口打开查看图片点击可在新窗口打开查看   


 回到顶部
帅哥哟,离线,有人找我吗?
hbhb
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2015/7/31 15:24:00 [显示全部帖子]

图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看隔行如隔山!

 回到顶部