11. 请解释以下内容: void *(*(fp1)(int))[10]; float (*(*fp2)(int, int, float))(int); typedef double (*(*(*fp3)())[10])(); fp3 a; int (*(*f4())[10])(); ✅ 解析:这些是复杂的函数指针声明,可以使用从内到外的解读法。fp1:fp1 是一个函数,参数是 int,返回一个包含10个指针的数组,这些指针指向 void 类型。fp2:fp2 是一个函数指针,参数为 int, int, float,返回一个指向函数的指针,该函数的参数是 int,返回 float。fp3 和...