// 方法一
#include <stdio.h>
int main(){
printf( " 请输入两个整型变量:");
int number1 ;
int number2 ;
void swap ( int *p, int *q ); // 函数申明
scanf( "%d %d" , & number1 , &number2);
swap ( & number1 , &number2); /* 实参地址*/
printf( " %d %d" , number1 , number2) ;
}
void swap ( int *p, int *q ){ // 以指针所指的地址的存储单元数据内容做交换
int temp= *p ;
*p= *q;
*q=temp ;
}
#include <stdio.h>
int main(){
printf( " 请输入两个整型变量:");
int number1 ;
int number2 ;
void swap ( int *p, int *q );
scanf( "%d %d" , & number1 , &number2);
swap ( & number1 , &number2);
printf( " %d %d" , number1 , number2) ;
}
void swap ( int *p, int *q ){
int temp= *p ;
*p= *q;
*q=temp ;
}
// 方法二
#include <stdio.h>
int main(){
int number1 , number2 ;
printf( " 请输入两个整型变量:");
scanf( "%d %d" , & number1 , &number2);
int temp = number1 ;
number1 = number2;
number2 = temp;
printf( " %d %d" , number1 , number2) ;
}