提问!(我真的什么都不懂)

img


a和b的值不是会交换吗?为什么没有交换?

img


还有这个快捷键为什么Ctrl➕f9可以编译为什么Ctrl➕f10不能运行啊?真的很懵

  • swap 函数里 整形作为入参,都是值传递【相当于主函数变量的副本】,swap函数里交换, 不影响 主函数的 变量
  • 直接 F9编译,F10 运行,Ctrl + F9 是 检查语法问题

这个改变的只是形参a,b得值,实参a,b得值并不会改变,如果要改变,就用指针