
c语言里面怎么给一个用malloc申请了动态空间的数组赋值
3个回答
展开全部
比如说 int p;
p=(int *)malloc(sizeof(int)*n);
那么p就相当于数组p[n]的基地址了,所以对它赋值只要用数组的写法:
p[i]=x;
就可以了
p=(int *)malloc(sizeof(int)*n);
那么p就相当于数组p[n]的基地址了,所以对它赋值只要用数组的写法:
p[i]=x;
就可以了
展开全部
for 循环,一个个赋值。或者用setmem做统一初始化
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
#include<stdlib.h>
main()
{
node *head;
head =(node *)malloc(sizeof(node));
……
},一个简单的例子,
#include<stdlib.h>
main()
{
node *head;
head =(node *)malloc(sizeof(node));
……
},一个简单的例子,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |