数组:由相同类型的数组成,在内存中这些数是连续存放的
类型 数组名[个数] = {初值列表}
int (a[3]) = {3,4,5};
int (b[]) = {7,8,9,10,11};
int (c[2])[3]={,}
[]下标:数组的下标从0开始,下标可以越界,但访问到的单位非自己定义的数
===============================================================
数组的地址
数组名a 代表数组的首个元素的地址<====>&a[0]
&a代表的是整数组的地址
a+1 此处的1代表下一个元素
&a + 1 //代表下一个同类型的单元的整个地址
int *p[3]指针数组,首先有一个数组p,数组p有3个元素,每个元素的类型都是int *
指针:即指针变量,用于存储某个内存单元的地址,该内存单元中存储着某种类型的数据
类型 *变量名
int *p2
char * p2
星号*
乘法运算符 a*b
注释/* */
指针的标识 int *p
指针的解引用(取目标) int a; p = &a;*p =3;
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载