怎样理解数组的下标运算

来源:百度知道 编辑:UC知道 时间:2024/05/18 06:59:45

0~N
数组下标 从0开始
例如:array[10] 就是从0~9 具体的实例就该怎么对待..不好说

数组的名字就相当于指针
[]运算是一个 地址加运算 并取值 的运算

c语言中指针和数组在很多地方是通用的
但是他们是有区别的
指针在定义的时候并未申请一个真实的存储单元 它只申请了一个存放地址的单元(大小与地址总线线有关 比如32位机 就得到4字节地址)

但是数组在定义的时候已经分配了地址

利用指针未分配地址的特性可以做可变长数组

公式:a[b]=*(a+b)