数组名的理解
只有在sizeof(数组名)
和&数组名
的时候,数组名表示整个数组,其余情况数组名都表示数组的首元素地址
指针数组和数组指针
int *p arr[5]; // 指针数组
int (*p) arr[5]; // 数组指针
函数指针
// 定义变量
int (*padd) (int, int) = Add;
int (*padd) (int, int) = &Add;
// 变量类型
int (*) (iny, int)
// 使用
int sum = padd(x, y);
int sum = (*padd)(x, y);