数组首地址可以加上一个常量吗?

来源:百度知道 编辑:UC知道 时间:2024/05/10 12:28:20
比如a[ ]是一个一维数组,那么a+1 有意义吗? 可以将其赋值给以个指针变量吗?

如数组a[],则a就是数组起始地址,即数组元素a[0]的地址;
a+1是数组下一格的地址,即a[1]的地址;之后以此类推

所以当然可以将此地址赋值给与数组同类型的指针变量(比如你数组是int的,就要赋值给int*指针)

有,这是数组中第二个元素的地址,就是&a[1];