个人总结,有错误你懂的。 熬过一切,就一切都过往云烟了吧。
目录:
函数指针
指的是存放函数地址的指针,也就是指向函数地址的指针。
void(*S)(int *x,int*y)就是一个函数指针,这说明函数名也可以当函数首地址用,和数组相似。
函数指针还可用作回调函数
回调函数:就是将一个函数作为参数传给另一个函数,使这个函数在函数内被调用就叫回调函数。
数组指针与指针数组
数组指针是指向数组的指针,存数组的首地址,指针数组是存指针的数组。它们都是名字的后边是重心。
数组指针
&arr表示取arr的全部地址,这样才能赋给str。指向一个包含10个整数的数组
这个也算数组指针。指向数组的首元素
指针数组
是一个存放指针的数组。其元素都为指针。
神奇的指针数组
@各种数据类型指针数组
就像这样用,其余的就先不展示了,如果感兴趣自个动手,丰衣足食。
我就演示个结构体指针数组。