網路城邦
回本城市首頁 唐老鴨之家
市長:  副市長:
加入本城市推薦本城市加入我的最愛訂閱最新文章
udn城市資訊科技網路分享【唐老鴨之家】城市/討論區/
討論區C Programming Language 字體:
上一個討論主題 回文章列表 下一個討論主題
呼叫函數位址的C程式(你所不知道的C程式)
 瀏覽903|回應0推薦0


等級:6
留言加入好友
int prt1() {printf("Hello, Taipei!\n");}
int prt2() {printf("Hello, Taiwan!\n");}
int prt3() {printf("Hello, R. O. C.!\n");}
int prt4() {printf("Hello, World!\n");}
int (*getfunc(fn))()
     int fn;
     {
     switch(fn){
  case 1: return(prt1);
  case 2: return(prt2);
  case 3: return(prt3);
  case 4: return(prt4);
  }
     }
main(){
     int i;
     for(i=1; i<5; i++)
  (*getfunc(i))();
     }

本文於 修改第 1 次
回應 回應給此人 推薦文章 列印 加入我的文摘

引用
引用網址:https://city.udn.com/forum/trackback.jsp?no=58536&aid=2837367