为什么你需要取消引用字符指针?

2020年12月1日 50点热度 0条评论 来源: AkshaiShah

我不明白为什么指针必须在这里取消引用。 char *toParseStr = (char*)malloc(10);任何人有任何想法?为什么你需要取消引用字符指针?

===========解决方案如下:

char *toParseStr = (char*)malloc(10);

这里没有提领,但malloc返回值强制转换为char *。演员不是必需的,甚至应该避免。

知道为什么应避免投:

http://c-faq.com/malloc/mallocnocast.html

    原文作者:AkshaiShah
    原文地址: https://stackoverflow.com/q/13463012
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。