我正在尝试为整数分配内存,但我得到一个警告分配使指针从没有强制转换的整数中生成,当我对 int 进行强制转换时,我得到一个警告,从指针转换为不同大小的整数
这是我的第一个代码:
int i;
for(i = 0 ; i < gNumOfAllFiles ; i++)
{
int *v=(int *)malloc(1*sizeof(int));
v=0;
dependencies[i].visited =(int)v;
}
或者
dependencies[i].visited =v
依赖项 [i]是一个结构,包含已访问的字段int,我试图将其初始化为 0