请教个“函数中的函数传递指针的问题”

2019-12-25 18:45发布

本帖最后由 硬邦邦 于 2017-8-25 07:53 编辑

请教个“函数中的函数传递指针的问题”
例:
void fun(uint8 * str)
{
        pintf(*str);
}

void fun1(uint8 *str)
{
        fun(str);
}

int main(void)
{
fun1("您好")
}

最后能输出“您好”吗?

函数内容没意义,只是想问问这种写法是否正确
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
zhugean
1楼-- · 2019-12-25 20:09
 精彩回答 2  元偷偷看……
snoopyzz
2楼-- · 2019-12-25 23:10
改成printf(str);或者printf("%s",str)才可以
落叶知秋
3楼-- · 2019-12-26 01:09
3楼正解
chenchaoting
4楼-- · 2019-12-26 05:34
3楼正解,指针没问题。printf用错
硬邦邦
5楼-- · 2019-12-26 08:28
谢谢大家。
硬邦邦
6楼-- · 2019-12-26 14:11
 精彩回答 2  元偷偷看……

一周热门 更多>