括号不匹配啊,当然有问题.应该是int(*a[10])(),f();a是一个长度为10的指针数组,每个元素都指向一个int()型的函数.这样的话,只有A是错的.因为()优先级比*高,所以(a+i)()先凑成表达式,而a+i只是a[i]的地址,后面加()肯定出错.B是执行a[i]指向的函数C,D是让a[i]指向函数f
括号都少了个啊不匹配啊老大。
好像不能运行的样子,会编译出错的
error