㈠ c语言如何给动态分配的数组赋值
1、当成普通数组使用,用for循环即可赋值。
2、例程:
#include<stdio.h>
#include<stdlib.h>
intmain(void)
{
int*a=NULL;
inti;
a=malloc(sizeof(int)*10);/*动态创建一个有10个int元素的数组*/
if(a==NULL){/*a==NULL表示空间分配失败*/
fprintf(stderr,"MEMORYERROR");
return-1;
}
for(i=0;i<10;i++){
a[i]=i;/*对数组进行赋值操作*/
}
free(a);/*动态分配的空间需要用free()函数释放*/
return0;
}
㈡ c语言数组定义和赋值是什么
c语言数组定义是:
char c[6]={'c', ' h ', 'i', 'n', 'a', '