老师为什么在1加到100的这道题里,开始会定义“s"这个变量,这个s跟后边又出现的s是否是同一个?请赐教。谢谢!

来源:6-2 例:批量添加删除指定数量的用户

邋笔小欣

2016-02-05 17:03

老师为什么在1加到100的这道题里,开始会定义“s"这个变量,这个s跟后边又出现的s是否是同一个?请赐教。谢谢!

#!/bin/bash
s=0
for ((i=1;i,=100;i=i+1))
    do
        s=$(( $s+$i ))
    done
echo $s
写回答 关注

2回答

  • Killven
    2016-02-14 17:46:44
    已采纳

    是同一个s,作用是做累加计算的。比方说加到90了前面89个数字的和需要记录下来在加上90才对

    邋笔小欣

    非常感谢!

    2016-02-16 11:08:31

    共 1 条回复 >

  • 裙子树
    2016-04-27 17:05:03

    是同一个s,只是前面定义一个变量s,表示的是1到100的和

shell编程之条件判断与流程控制

Linux shell实用案例学习,一定会使你Linux运维能力再次提高

35507 学习 · 139 问题

查看课程

相似问题