选择题 31.  程序中若有如下说明和定义语句:
    char fun(char*);
    main()
    {char*s="one",a[5]={0},(*f1)()=fun,ch;
    }
    以下选项中对函数fun()的正确调用语句是______。
【正确答案】 A
【答案解析】[考点] 本题主要考查函数调用和函数指针的使用。
根据定义f1是一个函数指针,且指向fun()函数,因此可以使用函数指针来调用函数。使用函数指针调用函数的时候使用*运算符,即* f1和fun()是一样的,fun()函数有参数,通过f1调用fun()函数写法为:(*f1)(a),括号是必须的,这样才能保证各部分正确结合。