1
私はメモリ割り当てを行った後、このint配列の初期化に関するこの小さな質問を受けました。私は、エラーの下になった:Int mallocの後の配列の初期化
"Line 7 Error: expected expression before '{' token"
は、これは私のコードです:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
int *x=malloc(3*sizeof(int)); //allocation
*x={1,2,3}; //(Line 7) trying to initialize. Also tried with x[]={1,2,3}.
for(i=0;i<3;i++)
{
printf("%d ",x[i]);
}
return 0;
}
は、私はメモリ割り当てを行った後、私の配列を初期化するための他の方法はありますか?