算法分析一维数组的问题

img


请问for循环里面是在做什么a[20]的下标不是从0到19嘛
for循环里面为什么k是从1到20
为什么k不是从0到19
循环里面
a[1]=0是把0赋给a[1]
a[2]=0是把0赋给a[2]

那a[20]=0是什么意思

这里是问题和所有代码

img

img

img

应该是写错了
正确写法应该是a[21]

这样的写法会报错,数组越界