我已经用指向函数的指针编写了这个程序,但它给出了错误
Lvalue required in function main
为什么?
#include<stdio.h>
fun();
main()
{
int fun();
int *ptr();
ptr=fun; //this line gives error
*ptr();
}
int fun()
{
printf("amol singh");
return 0;
}
答案 0 :(得分:1)
以下是工作代码:
#include<stdio.h>
int fun() {
printf("amol singh");
return 0;
}
main() {
int (*ptr)();
ptr=fun;
(*ptr)();
}