数组名在C语言中代表数组的首地址,即数组第一个元素的内存地址。 数组名是一个常量指针,它的值(即数组的首地址)在程序运行期间不会改变,但你不能通过数组名来修改它所指向的地址。 解释数组名代表数组的什么地址: 数组名代表数组的首地址,也就是数组第一个元素在内存中的地址。 当你使用数组名作为表达式的一...
int arr[10] = { 0 };//arr就是数组名 1. 同时我们也经常要用到使用sizeof计算数组元素个数的情况 1. 1. int sz = sizeof(arr) / sizeof(arr[0]); 1. 所以了解数组名的概念对于我们的c语言学习十分重要 数组名是数组首元素的地址 如题,这个概念在我们创建自定义函数的时候尤为重要 最经常犯的错...
数组名即数组首地址,是一个常量。 数组元素使用"[ n ]"运算符(下标运算符)来表示第n+1号元素,或者使用“ *(p+n) ”来表示第n+1号元素。 数组元素对于编译器来说 ,在支持快速下标运算的处理器上,a[n]是直接是被转化成汇编代码,不支持的被转化为*(a+n)。这也是老的C程序会在大...
c语言中数组名代表数组首元素的地址。
是地址,可以称作数组地址,也可以看成第一个元素的地址。 C语言中规定,数组名就代表了该数组的首地址。整个数组是以首地址开头的一块连续的内存单元。如有字符数组char c[10]。设数组c的首地址为2000,也就是说c[0]单元地址为2000。则数组名c就代表这个首地址。