C语言中malloc分配内存比如下面的方法:char *foo(char*name){char*str=malloc(strlen(name)+1);//我这里有点纠结returnstr;}上面方法中使用malloc分配内存,我有点纠结该分配多少?我看到的:strlen(name)+1sizeof(char)+strlen(name)+1sizeof(char*)+strlen(name)+1如果是对于int或者是struct的类型?我该怎么分配
添加回答
举报
0/150
提交
取消