知识回顾:
1.函数名代表函数的入口地址
指针(2):
1.int a[3][4]:
a -> int(*p)[4] a[0] -> (int *) a[0][0] -> (int)
2.指针数组和数组指针(关键用后两个字分辨):
数组指针:int (*p )[4] -> 行指针
指针数组:(int *)p[4]
a[i][j] == *(a[i] + j) == *(*(a + i) + j)
3.指针函数和函数指针
指针函数 -> 返回值为指针的函数
函数指针 -> 指向函数的指针 -> int(*p)(int , int)
函数指针作为另一个函数的参数: int(*fun(int n))(int, int)
函数指针自加没有意义。
时间: 2024-10-05 08:18:44