する#include <stdio.hに> する#include <STDLIB.H> する#include < 文字列・H> の#include <pthread.hの> する#include <TIME.H> する#include <unistd.h> ボイド試験(CHAR * MSG)。 無効 testInt(int型n)を。 CHAR * resMsg(CHAR * MSG)。INT メイン(){ CHAR * S = " こんにちは" 。 INT、N = 222 。 無効 *(* FUNC)(無効 * ); FUNC = resMsg。 CHAR * T = FUNC(S)。 printf(" T:%S \ n " 、T)。 FUNC = testInt。 FUNC(N) FUNC = 試験。 FUNC(S); リターン 0 ; } のchar * resMsg(CHAR * MSG){ 文字 *名= " guanxianseng " 。 CHAR *バフ= のmalloc(STRLEN(MSG)+ STRLEN(名)); memset(バフ、0、はsizeof (バフ))。 のsprintf(バフ、"%S%S " 、MSG、名); リターンバフ。 } ボイド testInt(INT N){ のprintf(" Nた:%d \ n " 、N)。 } ボイド試験(CHAR * MSG){ のprintf(" MSG:%S \ n " 、MSG)。 }