函数输出参数 双重指针

char num[5] = {'a','b','c','d','e'};

void fun1(char** ptr) {
*ptr = num;
}

void fun2(char* ptr) {
*ptr = num[2];
}

int _tmain(int argc, _TCHAR* argv[])
{
char* test_ptr = NULL;
char test_char;

fun1(&test_ptr);
fun2(&test_char);

return 0;
}

posted @ 2012-12-20 16:32  iluzhiyong  阅读(224)  评论(0编辑  收藏  举报