通过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;}

全部评论

相关推荐

爱交友的突尼斯海怪要冲国企:同,本来想好签国企了,华子开了个侮辱价13
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务