|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
void swap(int &a, int &b);
int main()
{
int a = 5;
int b = 6;
swap(a, b);
printf("%d\n", a);
printf("%d\n", b);
return 0;
}
void swap(int &a,int &b)
{
int t = a;
a = b;
b = t;
}
报错了在&a和&b处
本帖最后由 jackz007 于 2020-11-14 12:52 编辑
- #include <stdio.h>
- void swap(int * a , int * b) // 被调用函数的定义位于调用位置之前可以免声明
- {
- int t ;
- t = * a ;
- * a = * b ;
- * b = t ;
- }
- int main() // 主函数一定要安排在全部代码的最后
- {
- int a = 5 , b = 6 ;
- swap(& a , & b) ;
- printf("a = %d\n" , a) ;
- printf("b = %d\n" , b) ;
- }
复制代码
|
|