通过swap函数交换位置

  1. void Swap(int *x, int *y) {:定义了一个名为Swap的函数,它接受两个整型指针作为参数。这个函数用于交换两个整数的值。
  2. int temp = *x;:声明了一个临时变量temp,并将其初始化为x指向的值。
  3. *x = *y;:将y指向的值赋给x指向的变量。
  4. *y = temp;:将temp中的值(原来x指向的值)赋给y指向的变量。
  5. Swap(&num1, &num2);:调用Swap函数,传递num1和num2的地址,这样函数就可以直接修改这两个变量的值。
  6. printf("%d %d\n", num1, num2);:使用printf函数打印交换后的两个数值,随后换行

#include <stdio.h>

void Swap(int *x, int *y) {

int temp = *x;

*x = *y;

*y = temp;

}

int main() {

int num1, num2;

scanf("%d %d", &num1, &num2);

Swap(&num1, &num2);

printf("%d %d\n", num1, num2);

return 0;}

全部评论

相关推荐

门口唉提是地铁杀:之前b站被一个游戏demo深深的吸引了。看up主页发现是个初创公司,而且还在招人,也是一天60。二面的时候要我做一个登录验证和传输文件两个微服务,做完要我推到github仓库,还要我加上jaeger和一堆运维工具做性能测试并且面试的时候投屏演示。我傻乎乎的做完以后人家跟我说一句现在暂时不招人,1分钱没拿到全是白干
你的秋招第一场笔试是哪家
点赞 评论 收藏
分享
qq乃乃好喝到咩噗茶:院校后面加上211标签,放大加粗,招呼语也写上211
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务