【考点】
函数指针与指针函数的区别
出现频率:★★★★★
【解析】
指针函数是指带指针的函数,即本质是一个函数,并且返回类型是某一类型的指针。
其定义如下:
返回类型标识符*返回名称(形式参数表){函数体}
事实上,每一个函数,即使它不带有返回某种类型的指针,它本身都有一个入口地址,该地址相当于一个指针。比如函数返回一个整型值,实际上也相当于返回一个指针变量的值,不过这时的变量是函数本身而已,而整个函数相当于一个“变量”。
函数指针是指向函数的指针变量,因而它本身首先应是指针变量,只不过该指针变量指向函数。有了指向函数的指针变量后,可用该指针变量调用函数,就如同用指针变量可引用其他类型的变量一样。
【答案】
指针函数是返回指针类型的函数。
函数指针是指向函数地址的指针。