pascal中定义了一个二维的字符串数组,然后为什么可以这样用:f[n,m,1]='0'?

如题所述

因为字符串本身也是一个一维数组,s[1]表示字符串的第一个字符。
f[n, m, 1]就相当于一个三维数组,表示二维数组中第(n, m)个字符串的第1个字符。
如果嫌f[n, m, 1]不习惯,也可以写成f[n, m][1]。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-16
因为你的字符串也是有下标的,f[n,m]表示的是一个字符串,当然可以用f[n,m,l]了,或者你可以打成f[n][m][l]这样好理解。
望采纳。
相似回答