在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语句省略。加上个头文件