作业帮 > 综合 > 作业

C语言中&array[i]为什么相当于array+i?这是一种规定吗?还有,面向对象和面向过程有什么本质不同呢?通...

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/29 10:15:52
C语言中&array[i]为什么相当于array+i?这是一种规定吗?还有,面向对象和面向过程有什么本质不同呢?通...
C语言中&array[i]为什么相当于array+i?这是一种规定吗?还有,面向对象和面向过程有什么本质不同呢?通俗点,
是一种道理. &是取地址运算符.array这个数组变量名就相当于一个地址.[]这个运行算符里面的索引就是告诉,向前走多远去找下一个元素.array+i也是一样,从 array这个地址再走 i个那么长的地方去另一个数组元素.