itgle.com

设函数findbig已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数,请填空。main(){ int findbig(int,int,int); int (*f)(),x,y,z,big; f=; scanf("%d%d%d",&x,&y,&z); big=(*f)(x,y,z); printf("big=%d\n",big);}

题目

设函数findbig已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数,请填空。main(){ int findbig(int,int,int); int (*f)(),x,y,z,big; f=; scanf("%d%d%d",&x,&y,&z); big=(*f)(x,y,z); printf("big=%d\n",big);}


相似考题
参考答案和解析
正确答案:findbig
在main()函数中,int findbig();是对被调函数的说明,其功能是告诉系统在本函数中将用到该函数且返回整型值。int (*f)();说明f是一个指向函数的指针变量,此函数带回整型的返回值。赋值语句f=findbig;的作用是将函数findbig的入口地址赋给指针变量f,这时f就是指向函数findbig的指针变量。要注意的是,在给函数指针变量赋值时,只需给出函数名而不必给出参数,因为是将函数的入口地址赋给f,而不涉及实参与形参的结合问题。故本题答案为findbig。
更多“设函数findbig已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数,请填空。main() ”相关问题
  • 第1题:

    以下关于函数的叙述中不正确的是()

    A.C程序是函数的集合,包括标准库函数和用户自定义函数

    B.在C语言程序中,被调用的函数必须在main函数中定义

    C.在C语言程序中,函数的定义不能嵌套

    D.在C语言程序中,函数的调用可以嵌套


    在C语言程序中,函数不能多次调用

  • 第2题:

    3、以下关于函数的叙述中不正确的是()

    A.在C语言程序中,被调用的函数必须在main函数中定义

    B.C程序是函数的集合,包括标准库函数和用户自定义函数

    C.在C语言程序中,函数的定义不能嵌套

    D.在C语言程序中,函数的调用可以嵌套


    在C语言程序中,函数不能多次调用

  • 第3题:

    以下关于函数的叙述中不正确的是

    A.C程序是函数的集合,包括标准库函数和用户自定义函数

    B.在C语言程序中,被调用的函数必须在main函数中定义

    C.在C语言程序中,函数的定义不能嵌套

    D.在C语言程序中,函数的调用可以嵌套


    在C语言程序中,被调用的函数必须在main函数中定义

  • 第4题:

    以下关于函数的叙述中不正确的是()

    A.在C语言程序中,被调用的函数必须在main函数中定义

    B.C程序是函数的集合,包括标准库函数和用户自定义函数

    C.在C语言程序中,函数的定义不能嵌套

    D.在C语言程序中,函数的调用可以嵌套


    在 C 语言程序中,被调用的函数必须在 main 函数中定义

  • 第5题:

    5、以下关于函数的叙述中不正确的是

    A.C程序是函数的集合,包括标准库函数和用户自定义函数

    B.在C语言程序中,被调用的函数必须在main函数中定义

    C.在C语言程序中,函数的定义不能嵌套

    D.在C语言程序中,函数的调用可以嵌套


    在C语言程序中,被调用的函数必须在main函数中定义