请问这段代码是什么意思

HtSoft 2008-04-10 03:24:41

Private ValueTable(255) As Integer
For i = 0 To 255
ValueTable(i) = (i * 81) Mod (90 + i)
Next


请问各位这段代码表达的是以个什么意思啊
...全文
110 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
vlsm 2008-04-11
  • 打赏
  • 举报
回复
http://www.microsoft.com/china/msdn/library/langtool/vbnet/SDaskgui12172002.mspx

这个里面讲的很清楚了
水如烟 2008-04-11
  • 打赏
  • 举报
回复
猜的话也要给个环境.你提供一些上下文的信息给别人参考,才会有些效果.

4楼的看法你不认可吗?
HtSoft 2008-04-11
  • 打赏
  • 举报
回复


我想知道的是这个表达式要表达的意思

不是解释语法的含义


0-255应该是ASCII码的范围
casualplayer 2008-04-10
  • 打赏
  • 举报
回复
ValueTable(0)=(0 * 81) Mod (90 + 0)
ValueTable(1)=(1 * 81) Mod (90 + 1)
ValueTable(2)=(2 * 81) Mod (90 + 2)
.
.
.
ValueTable(255)=(255 * 81) Mod (90 + 255)

Mod运算符:
number1 Mod number2
结果为 number1 除以 number2 后的余数。
yanlongwuhui 2008-04-10
  • 打赏
  • 举报
回复
对数组中的数据做了一个简单的转换处理,应该是个简单的加密算法吧
晓轩 2008-04-10
  • 打赏
  • 举报
回复
(i * 81) Mod (90 + i)这个公式所得出的数值小于(90 + i)赋值给 ValueTable
shinevi 2008-04-10
  • 打赏
  • 举报
回复
vb用的不多~
意思大概是:i是0-255之间的任意整数,(i * 81) Mod (90 + i)的运算值也是0-255之间的任意整数,然后将符合这些条件的i计算出来吧~
记得C是这样的~
晓轩 2008-04-10
  • 打赏
  • 举报
回复
给valuetable数组赋值;Mod 求余运算符。

16,550

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧