int i;//定义一个整形变量i
int*p;;//定义一个指向整形变量的指针p
int a[n];;//定义一个整形数组a,它有n个元素
int *p[n];;//定义一个指针数组p,它由n个指向整形数据的指针元素组成
int (*p)[n];;//定义一个指向n个元素的一维数组的指针变量,
int f();;;/定义一个返回整形变量值的函数
int *p();;;//定义一个返回指针值得函数,返回指向int类型变量的函数
int (*p)();;//定义一个指向函数的指针,该函数返回一个整形变量值;
int **p;;定义一个指向指针的指针,它指向一个指向整形变量的指针变量
运算符的优先级:
()
[]
->