看板 C_and_CPP 關於我們 聯絡資訊
最近自己實作 strcat strcmp stcpy 等函式 舉strcpy 為例 void myStrcpy(char *str1, const char *str2) { for (int i = 0; (s1[i] = s2[i]) != '\0'; i++) ; } 這是我自己用for寫的版本 看了網路上很版本都是用while 我也改了一下 void myStrcpy(char *str1, const char *str2) { while (*str1++ = *str2++) ; } 我要問的是 為什麼 要特別用 函式指標 呢? void *myStrcpy(char *str1, const char *str2) { while (*str1++ = *str2++) ; } 用與不用 最大的差別在哪裡? 或者說不用函式指標 會有什麼缺點 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.211.119
legnaleurc:函式指標是專有名詞, 指的是別的東西 05/02 16:25
lantw44:函式指標 是指向一個函式的指標吧 05/02 17:10
kumusou:void (*f)(...) 這種才是函式指標吧 05/02 23:25
kattte:會不會是 函式回傳一個指標 然後星號放錯地方啊? 05/04 15:30