bc命令学习8 数组的用法

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]=a
    s[1]=b
    return s[0]+s[1]
}

test(3,4) #=7
s[0] #=0

3 bc中数组的主要问题

bc中的数组使用很简单,但是没有相关函数进行操作,如获取数组长度,插入删除等操作。只能当作存储多个数据的容器,或者自己实现相关功能,比较麻烦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值