C语言数组相关内容

1、对于数组arr,那么arr和&arr的区别是什么呢? C/C++里面的数组名字会退化为指针,所以数组名arr实际指的是数组的第一个元素的地址。而数组名作为指针来讲有特殊性,它正在它所指向的内存区域中,&arr的值和arr的数值是相同的(可以输出观察一下),但是类型和意义不同。而指针的加法操作和指向的数据类型密切相关。 arr指的是数组对象,指代整个数组,arr在多数情况下会隐式转换成&(arr
相关文章
相关标签/搜索