c中有关char *p 和char a[6] ,char a[] char a[0] 的区别

char *p 和char a[6] 的区别其实就是指针和数组的区别, 数组和指针的区别主要在于数组分配的是连续的一块地址,而指针所指的地址有多是malloc分配的出来的不连续的地址,指针的地址不肯定,而数组在声明完后就是肯定大小的。 数组就是一块地址,而指针只是一个地址索引。数组 char a[] 和char a[0] 是同样的,表示可变的数组,只能出如今函数参数中(这时他和指针没什么区别,就表
相关文章
相关标签/搜索