关于c语言数组的描述问题

我在数据结构的课本上看到了一个很诡异的写法,A[-20..30,-30..20] 求教,这是什么意思?课本上还说这是个二维数组。 还有A[i,j]这种写法,还都说是二维数组。 主要是前者的那个符号让我很不解啊。

没见过哪个语言这么表示二维数组,但是python里的确可以取负数下标哦~