我要用C语言实现下面功能,该怎么处理呢
答案:3 悬赏:0 手机版
解决时间 2021-02-15 18:52
- 提问者网友:沦陷
- 2021-02-15 11:11
我要用C语言实现下面功能,该怎么处理呢
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-02-15 11:23
怎么都取不出!!你malloc后 又 free掉了 当然是什么都没干了,你可以让func函数返回指针 就是赋值后 数组的首地址 ,自己好好想想 都靠别人不行的。。多想 多尝试
全部回答
- 1楼网友:慢性怪人
- 2021-02-15 12:59
函数中,做完for循环后,你free(a[0]),free(a);都相当于释放了数组的首地址了,那你怎么能取到值啊
- 2楼网友:玩家
- 2021-02-15 11:29
a = (char **)malloc(sizeof(char *) * m);
//malloc返回的是指针,可以使指针的指针吗?追问是二维数组嘛追答如果是对的,不用取啊,调用之后,就是了。能输出吗?//你是在被调用的函数中赋值的吗?
//malloc返回的是指针,可以使指针的指针吗?追问是二维数组嘛追答如果是对的,不用取啊,调用之后,就是了。能输出吗?//你是在被调用的函数中赋值的吗?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯