一、指针的含义
指针是一个变量,存储指向数的地址
二、指针的两值
本身的值和指向的值
三、指针的类型
1.有什么数据类型就有对应的指针类型:数据类型+(*)
例:int *;为整形指针
2.数组指针:指向数组的指针
例:int (*arr)[ ];
3.函数指针:指向函数的指针
例:int (*arr)( );
四、指针数组、数组指针、指针函数、函数指针
指针数组 int *arr[ ];
数组指针 int (*arr)[ ];
指针函数 int *arr( );
函数指针 int (*arr)( );
其中差别是由符号的优先级决定的: ( ) > [ ] > *
如 int (*arr)[ ];
括号里面是指针,优先级高于[ ],所以他是数组指针