按照国家标准GB3102.11-93 物理科学和技术中使用的数学符号 规定,0是自然数。
在计算机中,求余运算(模运算)是个非常重要的运算,对n求余的结果是0到n-1区间的一个整数;
这个能搞明白,那么数组下标以0开始就不是什么问题;
这个搞不明白,那么也没必要学编程了。
【 在 misslost 的大作中提到: 】
: 怎么说呢,自然界也不存在1的数字的。
: 数字本身就是符号逻辑,是抽象的产物。1,2,0都是。
: 数组从0还是1开始,本身不重要,但是,养成良好的习惯重要。习惯就是从0开始。不适应也得适应。长痛不如短痛。c语言的数组从1开始,这么教学,肯定是路有点歪,不过也不算什么大事,应该是猜想今后(也许)能改过来的吧。
: ...................
--
修改:roy FROM 114.253.39.*
FROM 114.253.39.*