因为数组名可以理解是一个指针常量(例如,int * const p),所以数组名不能直接进行加减法。
如何对数组地址进行加减法操作:
1. int *a[5] = { 1, 2, 3, 4, 5 }; int *p = a;然后对指针变量p进行加减操作。
2. 将数组名进行参数传递,数组名会退还成为一个指针变量。
如何对数组地址进行加减法操作:
1. int *a[5] = { 1, 2, 3, 4, 5 }; int *p = a;然后对指针变量p进行加减操作。
2. 将数组名进行参数传递,数组名会退还成为一个指针变量。