程序中若有如下说明和定义语句    char fun(char*);    main()    {    char*s="one",a[5]={0},(*f1)()=fun,ch;    .....    }    以下选项中对函数Fun的正确调用语句是 

admin2009-02-10  37

问题 程序中若有如下说明和定义语句    char fun(char*);    main()    {    char*s="one",a[5]={0},(*f1)()=fun,ch;    .....    }    以下选项中对函数Fun的正确调用语句是 ______。

选项 A、(*f1)(a);
B、*f1(*s);
C、fun(&a);
D、ch=*f1(s);

答案A

解析 题中将函数fun的入口地址赋给了指针变量f1,这时f1和fun都指向函数的开头,调用*f1就是调用函数fun。
转载请注明原文地址:https://jikaoti.com/ti/FSK0FFFM
0

最新回复(0)