高精度定义数组时数据范围问题
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
BLACK_STAR_
程序中大于九是指字符串单个(a[i])大于九还是个数大于九。。
2012年01月11日 12点01分
2
level 3
404510510404
那是子界类型,这应该是你free pascal的问题吧,按ctrl+f7输入a[i]或a[x]按f8这些数的值会在下面的一个任务框内显示。
2012年02月19日 13点02分
3
level 1
翰柔D
你用的是子界类型,a[i]大于9当然是理所当然的啦。因为a[i]是数组类型,而子界大于9就不对了
2012年04月14日 12点04分
4
1