C指针数组的初始化
展开全部
指针的内容是内存地址,你直接赋数字肯定是不恰当的,除非你确定知道你要操作哪个内存单元,并且这个内存单元的地址你知道,没有合适的初始化就初始化为NULL就OK了,good luck ~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的问题里“最为”是作为吧。
你可以这样,使用malloc这个函数,去向内存申请16X16
int类型那么大的空间出来。但是,这么申请完成一后,想往里写数据就不能使用数据下标的方法去写数据了,需要计算出int类型号的大小用手动的方法写入。还有一个malloc申请出来的空间是一个一维的空间,如果你想往2行2列里写就需要转换了。我只是给你了一个具体的方向,后面的事你就需要去自己想办法了。
你可以这样,使用malloc这个函数,去向内存申请16X16
int类型那么大的空间出来。但是,这么申请完成一后,想往里写数据就不能使用数据下标的方法去写数据了,需要计算出int类型号的大小用手动的方法写入。还有一个malloc申请出来的空间是一个一维的空间,如果你想往2行2列里写就需要转换了。我只是给你了一个具体的方向,后面的事你就需要去自己想办法了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
[]优先级高,先与ranges结合成为一个数组,再由float *说明这是一个浮点型指针数组,它有n个指针类型的数组元素。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你定义的是指针树组,而初始化赋值不是地址
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询