#include <stdio.h>
int add(int,int);
void swap(int *,int *);
int main() {
int a,b;
printf("Hello, World!\n");
printf("%s%d\n","add result:", add(3,7));
printf("%s","Please enter two numbers:\n");
//交换数据
scanf("%d %d",&a,&b);
printf("The two nums is:%d %d\n",a,b);
swap(&a,&b);
printf("after convert:%d %d\n",a,b);
return 0;
}
int add(int a,int b)
{
int result=a+b;
return result;
}
void swap(int *p1,int *p2)
{
*p1+=*p2;
*p2=*p1-*p2;
*p1 =*p1-*p2;
}
C 基于指针交换数据
最新推荐文章于 2024-01-18 10:47:24 发布