malloc内存分配好,需要加强行转换吗

来源:7-7 动态内存分配【突破面试高频考点】

懒洋洋爱学习

2022-09-10

图片描述
很多代码会加上强行转换这一步,我看老师视频里没有加,是不是在sizeof(int) 这里已经确定了类型了? 强转是不是可加可不加?什么时候必须要加呢

写回答

1回答

bennyhuo

2022-09-10

malloc 返回的是 void *,C 语言里面会隐式转换,如果是 C++ 代码,是需要强转的(不过 C++ 一般也不会用到 malloc)

0
0

C语言系统化精讲 重塑编程思想 打造坚实的开发基础

如果通向大牛的道路有捷径,那就是先学好C语言

2208 学习 · 853 问题

查看课程