下列程序有无错误: I #include <iostream.h> int fun(int); int fun(int) void maino i int i=12 int(fp(int); fp= fun; cout<<Funl: <<(fp)(i<<endl fp=fun cout<<"Fun2: <<(fp(i<<endl int fun(int k) {k=k*2+1: return k; int fun(int m) {m=m/2+1 return m; 9 C++程序设计课件设计制作:徐龙琴
C++程序设计课件 设计制作:徐龙琴 6 二 下列程序有无错误: 1、#include <iostream.h> int fun1(int); int fun2(int); void main() { int i=12; int (*fp)(); fp = fun1; cout<<"Fun1:"<<(*fp)(i)<<endl; fp = fun2; cout<<"Fun2:"<<(*fp)(i)<<endl;} int fun1(int k) { k = k*2+1; return k;} int fun2(int m) { m = m/2+1; return m;} int (*fp)(int);
2 #include <iostream. h> void maino i int i,*p i=10 p=&i; cout<<*p; C++程序设计课件设计制作:徐龙琴 7
C++程序设计课件 设计制作:徐龙琴 7 2、 #include <iostream.h> void main() { int i, *p; i = 10; *p = i; cout<<*p; } p = &i;