2.23学习小结

数组变量是特殊的指针
·数组变量本身表达地址,所以int a[10];int *p=a//无需用&取地址
·但是数组的单元表达的是变量,需要用&取地址
·a==&a[0]
·[]运算符可以对数组做,也可以对指针做
·即以下等式成立:p[0]等价于a[0]
·同理,*运算符可以对指针做,也可以对数组做:a=25;
·数组变量是const的指针,所以不能被赋值。
`·int a[]等价于int
const=…

.malloc只能用于申请内存空间,但该函数无法重新调整空间大小。而realloc才可以调整空间大小。

猜你喜欢

转载自blog.csdn.net/xia_tec/article/details/87901970
今日推荐