#include <stdio.h> void fun1(int &n); void fun2(int &n); void fun3(int &n); void main() { void ( * pfun) (int &); int n; printf("n:") scanf("%d",&n); pfun=fun1; ( * pfun) (n); pfun=fun2; ( * pfun) (n); pfun=fun3; ( * pfun) (n); printf("n= %d\n",n); } void fun1(int &n) { n++; } void fun2(int &n) { n * =2; } void fun3(int &n) { n * =10; }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
#include <stdio.h> void fun1(int &n); void fun2(int &n); void fun3(int &n); void main() { void ( * pfun) (int &); int n; printf("n:") scanf("%d",&n); pfun=fun1; ( * pfun) (n); pfun=fun2; ( * pfun) (n); pfun=fun3; ( * pfun) (n); printf("n= %d\n",n); } void fun1(int &n) { n++; } void fun2(int &n) { n * =2; } void fun3(int &n) { n * =10; }