[Relearning C/Cpp] Array and Pointer
数组和指针一般不能分开,尤其是 C 语言里面,让人又爱又恨的东西.. 而一谈到这俩玩意就得画图..
¶1 数组
对数组下定义,抱歉,我不会。但是我有词典,a way of organizing and storing related data in a computer memory。这么一看就清晰多了
元素类型为 char 的数组可以如下声明
int c[6]; // 可以存6个整数的数组
在声明中[]表示 xxx 的数组,所有数组下标都是从 0 开始,计算机中很多东西都是从 0 开始,为什么?搜索一下吧。数组的大小,就是那个 6,必须得是个常量表达式,这么看,数组一旦定义好了大小就定下来了呀
数组名也是标识符,也要符合规则,不能和其他变量重名
数组初始化的时候可以部分初始化,也可以整体初始化;赋值的时候不能整体赋值,只能单个元素得赋值 (数组拷贝,那个不算)
