C++再读-函数指针
起因:所有的事物都占据时间、空间,例如体现:数值数组、函数等等,而人为的规定数组名、函数名为变量的地址初始值,把值向外传给某个变量,在引用变量时就是引用了这个地址,有个默认机制,利用这个常规性,将这个默认顺序地址向增大地址方向执行,这样就执行到最后,上面也即引用了数组或者函数这个过程。
变量名称为:函数指针(其实就是函数的指针)。
定语:是进一步的区分,同类的区分,范围的进一步缩小(指定),例如函数指针,数组指针,他们本质都是指针,都属于指针范围,而加上名词定语,数组、函数后就是两个独立互斥的事物。
再例如指针数组和数组指针,前者定性的范围是数组,指针数组表示每个数都是指针,后者表示指针,是指向数组的指针,只有一个指针,前者是多个指针
如何定义:函数返回值类型 (*pt)(输入类型1,输入类型2,等等)
如何联系两者:指针变量名=函数名
如何使用:指针变量名(实际参数1,实际参数2,等等)