在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;
}
程序代码: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;
}
2010-08-06 20:33
程序代码:#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语句省略。加上个头文件
2010-08-06 20:58

2010-08-06 21:07
程序代码:#include "stdio.h"
void s(int *,int *);
void main()
{
int a=10,b=20;
s(&a,&b);
printf("a=%d,b=%d",a,b);
}
void s(int *px,int *py)
{
int t;
t=*px;
*px=*py;
*py=t;
}
格式个上一个大体相同 不再赘述,关键是函数的声明,调用,以及函数体中用不用 何时用“*”,“&”等符号。
2010-08-06 21:13
2010-08-06 21:15
2010-08-06 21:20
2010-08-06 21:24

2010-08-06 21:51

2010-08-06 22:34