字符串以\0结尾,因此也给\0分配一个字节空间,所以len+1.malloc的类型为void *,因此强制转换为char *类型
(类型*)malloc,然后后面跟一个地址什么意思,还有一个问题就是为什么后面的第三个参数非要写成计算变量的长度而不是计算类型长度. 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析 解答一 举报 (sockaddr_in*)&addr 把addr地址(也即指针)转换为sockaddr_in类型.可以写成计算类型长度,试试就可知道了 解析...
为什么要内存对齐tcp和udp的差异CPU和GPU渲染管线做道题:合并k个有序链表其他:能实习多久玩过什么游戏二面45min:项目相关:深挖项目提到的技术点具体有什么用做道题:1. 看代码找错误 ——用malloc给List分配空间, 应该用new,否则没初始化调用构造函数2. 数组中的重复元素,要求最优八股:虚拟内存,虚拟内存的好处...