bc命令支持数组的使用
1 数组的使用
#数组格式 var[i]
#赋值
a[1]=3
a[10]=50
#未赋值的的数组元素值为0
a[20] #0
#序号从0开始,不支持负数序号
a[0]=1
2 函数中使用数组
#定义函数,传入数组参数
define test(a[]){return (a[0]+a[1]+a[2])/3
}b[0]=1
b[1]=2
b[2]=8
#调用函数计算
test(b[])#定义局部数组变量
define test(a,b){# 定义局部数组变量auto s[]s[0]=as[1]=breturn s[0]+s[1]
}test(3,4) #=7
s[0] #=0
3 bc中数组的主要问题
bc中的数组使用很简单,但是没有相关函数进行操作,如获取数组长度,插入删除等操作。只能当作存储多个数据的容器,或者自己实现相关功能,比较麻烦。