对于给定的数组:
int array[10];
之间有什么区别
sizeof array / sizeof *array
和
sizeof array / sizeof array[0]
计算array
?
答案 0 :(得分:1)
有关其他信息:
在C中,对数组起始地址的引用由名称而不是括号[]提供:
array
在数组地址处,第一个元素列在内存中,因此:
*array
和array[0]
给出数组的第一个元素。
此外,这些地址也是相同的:
array == &array[0]