选择题
50. 仔细阅读下面程序,请给出运行结果______。
#include<stdio.h>
#include<math.h>
int f1 (int x) {return x*x;}
int f2 (int x) {return x*x*x;}
main()
{
int x=3, y1,y2, y3, y4;
int(*f)();
f=f1;
y1=(*f)(x);
y2=f1(x);
f=f2;
y3=f(x);
y4=f2(x);
printf("y1=%d,y2=%d, y3=%d, y4=%d\n", y1, y2, y3, y4);
}