帮忙看一段程序,我不知道每一步的意思#include#include#includeint m=1;void swap(int *p1,int *p2){ int temp; temp=*p1; *p1=*p2; *p2=temp;}void fill(int *p1,int *p2,int len,int n){ if(len==n-1) { output(
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 07:29:14
![帮忙看一段程序,我不知道每一步的意思#include#include#includeint m=1;void swap(int *p1,int *p2){ int temp; temp=*p1; *p1=*p2; *p2=temp;}void fill(int *p1,int *p2,int len,int n){ if(len==n-1) { output(](/uploads/image/z/10729976-32-6.jpg?t=%E5%B8%AE%E5%BF%99%E7%9C%8B%E4%B8%80%E6%AE%B5%E7%A8%8B%E5%BA%8F%2C%E6%88%91%E4%B8%8D%E7%9F%A5%E9%81%93%E6%AF%8F%E4%B8%80%E6%AD%A5%E7%9A%84%E6%84%8F%E6%80%9D%23include%23include%23includeint+m%3D1%3Bvoid+swap%28int+%2Ap1%2Cint+%2Ap2%29%7B++++int+temp%3B++++temp%3D%2Ap1%3B++++%2Ap1%3D%2Ap2%3B++++%2Ap2%3Dtemp%3B%7Dvoid+fill%28int+%2Ap1%2Cint+%2Ap2%2Cint+len%2Cint+n%29%7B++++++if%28len%3D%3Dn-1%29++++++++%7B++++++++++++output%28)
帮忙看一段程序,我不知道每一步的意思#include#include#includeint m=1;void swap(int *p1,int *p2){ int temp; temp=*p1; *p1=*p2; *p2=temp;}void fill(int *p1,int *p2,int len,int n){ if(len==n-1) { output(
帮忙看一段程序,我不知道每一步的意思
#include
#include
#include
int m=1;
void swap(int *p1,int *p2)
{
int temp;
temp=*p1;
*p1=*p2;
*p2=temp;
}
void fill(int *p1,int *p2,int len,int n)
{
if(len==n-1)
{
output(p1,n);
}
else
{
int *p3,*p4;
int *pp=(int *)malloc(n*sizeof(int));
for(int i=0;i
帮忙看一段程序,我不知道每一步的意思#include#include#includeint m=1;void swap(int *p1,int *p2){ int temp; temp=*p1; *p1=*p2; *p2=temp;}void fill(int *p1,int *p2,int len,int n){ if(len==n-1) { output(
#include//头文件包含
#include
#include
int m=1;//定义变量
void swap(int *p1,int *p2)//定义一个函数.其实这是一个交换两个地址单元内的值的函数
{
int temp;
temp=*p1;//temp的值为指针P1所指地址单元的值
*p1=*p2;//将p2地址单元的所存放的值复制到p1地址单元中
*p2=temp;//在p2地址单元中放入temp
}
void fill(int *p1,int *p2,int len,int n)//太多了,我就不一一注释了,你直接说你那句不懂!
{
if(len==n-1)
{
output(p1,n);
}
else
{
int *p3,*p4;
int *pp=(int *)malloc(n*sizeof(int));
for(int i=0;i