数组到指针衰减不会发生在任何地方.一个例子是论证sizeof,另一个是论证&:
int arr[10];
sizeof(arr); // gives 10 * sizeof(int), NOT sizeof(int*)
int (*p)[10] = &arr; // gives the address of the array, NOT of an rvalue
Run Code Online (Sandbox Code Playgroud)
第二个例子是相当明显的,因为数组到指针衰减的值不是一个左值,所以任何其他方式都没有意义.
| 归档时间: |
|
| 查看次数: |
2613 次 |
| 最近记录: |