settalkoffdimea(7)usexsdas=0fo-查字典问答网
分类选择

来自樊友平的问题

  settalkoffdimea(7)usexsdas=0fori=3to5scattertoas=s+a(7)skipendfor"s="+str(s)return

  settalkoff

  dimea(7)

  usexsda

  s=0

  fori=3to5

  scattertoa

  s=s+a(7)

  skip

  endfor

  "s="+str(s)

  return

1回答
2020-02-02 17:22
我要回答
请先登录
蒋卡林

  settalkoff

  dimea(7)&&定义一个一维数组,此数组有7行数据组成

  usexsda

  s=0

  fori=3to5&&这里只够明白是三次循环,似乎I没有什么意义

  scattertoa&&从当前记录中复制数据到一个数组,因为此行命令了省略了FIELDSFieldNameList,所以将从所有字段中复制值,即将当前记录的值依次赋给a(1),a(2),……,a(7).

  s=s+a(7)&&进行累加,但此a(7)指的是数组a的第7行数据,由上行命令中赋值,其值由表XSDA的第7个字段的值

  skip

  endfor

  "s="+str(s)

  return

2020-02-02 17:23:41

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •