高精度定义数组时数据范围问题
freepascal吧
全部回复
仅看楼主
level 1
xuexue_1009 楼主
在定义时一般用:var a,b,c:array[1..max] of 0..9;
那么a[i]的范围不是只能取0~9吗?为什么程序中可以大于9,而不出错?
2011年10月19日 02点10分 1
level 1
程序中大于九是指字符串单个(a[i])大于九还是个数大于九。。
2012年01月11日 12点01分 2
level 3
那是子界类型,这应该是你free pascal的问题吧,按ctrl+f7输入a[i]或a[x]按f8这些数的值会在下面的一个任务框内显示。
2012年02月19日 13点02分 3
level 1
你用的是子界类型,a[i]大于9当然是理所当然的啦。因为a[i]是数组类型,而子界大于9就不对了
2012年04月14日 12点04分 4
1