视频中不使用第三方用的方法是a=a+b,b=a-b,a=a-b
我使用的是
#include<stdio.h>
main()
{
int a,b,temp;
printf("请输入a和b的值:");
scanf("%d%d",&a,&b);
printf("a=%d,b=%d\n",a,b);
printf("a=%d,b=%d\n",b,a);
}
运行结果是一致的,请问这种方法是对的还是错的?如果是错的为何运行结果一致?
你的这种方法是错误的,只是改变了输出的值,并没有改变a b的值
点赞
扫一扫分享朋友圈
二维码
分享
你确定要删除这个问题吗?