一、必须是c++程序才可以 .cpp
#include <stdio.h>int main()
{
int a
int *p
int &aa=a //c++才支持
a=1
p=&a
printf("a的值:%d\n", a) //
*p=5
printf("指针修改后a的值:%d\n",a) //
aa=9
printf("引用修改后a的值:%d\n",a ) //
return 0
}
#include <stdio.h>void swap(int *i, int *j){
int t=*i
*i=*j
*j=t
}
int main(){
int a=55,b=90
printf("Before. a: %d, b: %d\n", a, b)
swap(&a,&b)
printf("After. a: %d, b: %d\n", a, b)
return 0
}
不会吧,我这边运行上面的代码是没有问题的~~楼主再试试