如下,注释的那一行编译通不过,不知要怎么修改
int max (int a,int b ){
return a>b?a:b;
}
int main ()
{
int (*f )(int,int );
int c=(*f )(1,4 ); //这行编译通不过
printf ("%d",c );
return 0;
}
如下,注释的那一行编译通不过,不知要怎么修改
int max (int a,int b ){
return a>b?a:b;
}
int main ()
{
int (*f )(int,int );
int c=(*f )(1,4 ); //这行编译通不过
printf ("%d",c );
return 0;
}
|
bestsanmaoAug 19, 2015
1
这行想干嘛
int (*f )(int,int ); |
|
2
f = max;
|
|
hncqpAug 19, 2015 via iPhone
3
g 函数指针
|
|
4
int (*f )(int,int )=max;
int c=f (1,4 ); |
|
attitudeAug 19, 2015
5
好好学习下函数指针该怎么用
|
|
townboyAug 19, 2015
6
多看书,多 google 。
int (*f )(int,int ); 只是定义,没有赋值 |
|
zackkson1991Aug 19, 2015
7
建议 C 语言深度剖析这本书!
|
|
wlee1991Aug 19, 2015
8
main 程序都看不到 max 的字眼,我也是醉了。。。。
|