我已经在电脑上运行了下面的程序,但不会分析这个程序,请高手帮忙讲一下这个程序

来源:百度知道 编辑:UC知道 时间:2024/06/06 13:33:30
#include <stdio.h>
void swap1(int c0[], int c1[])
{int t;
t=c0[0]; c0[0]=c1[0]; c1[0]=t;
}
void swap2(int *c0, int *c1)
{int t;
t=*c0; *c0=*c1; *c1=t;
}
void main()
{
int a[2]={3,5}, b[2]={3,5};
char c=10;
swap1(a,a-1); swap2(&b[0],&b[1]);
printf("%d %d %d %d\n",a[0],a[1],b[0],b[1]);
}

#include <stdio.h>
void swap1(int c0[], int c1[])
{int t;
t=c0[0]; c0[0]=c1[0]; c1[0]=t;
}
void swap2(int *c0, int *c1)
{int t;
t=*c0; *c0=*c1; *c1=t;
}
void main()
{
int a[2]={3,5}, b[2]={3,5};
char c=10;
swap1(a,a-1); //移位复制a的地址,c0=a;
//c1=a-1;也就是a之前的一个地址
//t=c0[0](其实就是a[0]==3,t=3); c0[0]=c1[0]; c1[0]=t;
swap2(&b[0],&b[1]);//引用调用 b[2]作为参数传递给swap2()
printf("%d %d %d %d\n",a[0],a[1],b[0],b[1]);
}

为什么一些程序在我办公室的电脑上能运行,但在家里的电脑上就不能运行? 在我电脑上QQ空间打不开,但任务管理器中空间的程序在运行 我在电脑上安装了JAVA程序,为何不能正常运行我编写的程序? 我从别人那里下载了TC2.0,在我的电脑上运行后出现下面的文字,但在别人的电脑上就可以运行,怎么搞的? 为什么我的电脑经常会提示某些开机运行的程序说已经在运行了 我用delphi2005写了个.net程序,但在别的电脑上无法运行,有办法吗 在vc中编写了C程序,可以运行,但运行完后总是出现下面这样的对话框: 为什么我电脑上的运行程序都边成白框框了 下面的代码我调试了好久,编译时不会出错,但运行的时候就会出错! 如何在电脑上设密码,我的电脑上已经设了一个,但我不知道密码是多少