下面c语言程序,void fun部分每个语句的意思
发布网友
发布时间:2022-07-29 02:09
我来回答
共1个回答
热心网友
时间:2023-11-17 23:41
int*
temp
=(int*)malloc(n*sizeof(int))
//
malloc
计算字节数,并且在返回后强行转换为int类型的指针。这儿分配存放10个int型的内存空间
for(i=0;i<n;i++)
*(temp+i)=*(p+i);
//按顺序将数组的值依次赋给以temp为起始的地址空间
for(i=0;i<n;i++)
*(p+(i+m)%n)=*(temp+i);
//将temp为起始的地址空间的值赋给p+m为起始地址的地址空间,,已经超出数组范围。。。
free(temp);
//完毕后释放内存空间