为什么你需要取消引用字符指针?
我不明白为什么指针必须在这里取消引用。 char *toParseStr = (char*)malloc(10);
任何人有任何想法?为什么你需要取消引用字符指针?
回答:
char *toParseStr = (char*)malloc(10);
这里没有提领,但malloc
返回值强制转换为char *
。演员不是必需的,甚至应该避免。
知道为什么应避免投:
http://c-faq.com/malloc/mallocnocast.html
回答:
的malloc返回一个void *,所以剧组有必要在某些情况下,防止编译错误
以上是 为什么你需要取消引用字符指针? 的全部内容, 来源链接: utcz.com/qa/260906.html