(1)指针声明里,把指针名字去掉就是指针类型,去掉指针名字和*就是指针所指向的类型。
int *p;//指针类型为int*,指针指向的类型为int。
(2)&是取地址符,结果是一个指针,可以用来给指针赋值,*是间接运算符,*p的结果就是指针p指 向的内容。
(3)指针可以做加减运算来做访问。
(4)数组的名字为指向这个数组首地址的指针
(5)int型和char型数组:为什么访问int数组的时候需要*p,而char数组直接p就行了呢???
(1)指针声明里,把指针名字去掉就是指针类型,去掉指针名字和*就是指针所指向的类型。
int *p;//指针类型为int*,指针指向的类型为int。
(2)&是取地址符,结果是一个指针,可以用来给指针赋值,*是间接运算符,*p的结果就是指针p指 向的内容。
(3)指针可以做加减运算来做访问。
(4)数组的名字为指向这个数组首地址的指针
(5)int型和char型数组:为什么访问int数组的时候需要*p,而char数组直接p就行了呢???