设为首页 - 加入收藏 站长在线 - 常用服务器软件 - 在线站长工具 - 在线伪原创工具
您的当前位置:主页 > 网络教程 > VB/VC > 正文

vb中溢出的问题

来源:ZzWww 编辑:ZzWww 时间:2018-01-04

当然会溢出,原因很简单,比如你的linestr有1至10共10个元素,你看看第一个程序当n为10的时候会发生成什么,linestr(n)没问题,但后面的linestr(n+1)就会溢出,再复杂点比如linestr(9)为m,linestr(10)为2n,那么当n为9的时候判定就会通过,就会执行linestr(11)=5,这时候又会溢出

你后面那段程序只是避免了第一种情况,但是如果出现后面那种同样也会溢出的。 如果要修改的话,因为我不太清楚具体这个是做什么用的,改动的话可以将第二段程序中的If LineStr(n) = "m" Then改成If LineStr(n) = "m" and n<=ubound(linestr)-2 Then


TAG标签:问答 奇虎问答

网友评论:

文章右边250
Top