在tubor里面的代码格式改成能在vc6.0里面的格式
在tubor里面的代码格式改成能在vc6.0里面的格式代码如下
程序代码:main()
{
int a=10,b=20;
s(&a,&b);
printf("a=%d,b=%d",a,b);
}
s(px,py)
{
int *px,*py,temp;
temp=*px;*px=*py;*py=temp;
}
程序代码:#include<stdio.h> //头文件的声明,对C程序用stdio.h
void s(int &,int &); //对函数的声明,必须得有,而且必须标注函数类型
void main() //main函数的类型,一般为void(空型),根据自己需要进行选择
{
int a=10,b=20;
s(a,b); //此处为调用函数S,并将ab的值传给函数形参,不需要加&符号
printf("a=%d,b=%d",a,b);
}
void s(int &px,int &py) //这里加&号 你正好弄反了
{
int temp;
temp=px; //pxpy已引用到ab的值,就当正常Int型变量使用,不需要再加*
px=py;
py=temp;
} //由于S为空函数 不需要返回函数值 return语句省略。加上个头文件