那个交换a,b数值的程序

来源:2-1 Linux C语言 初始指针

anyingxunlin

2016-10-29 12:06

例子中的代码是把printf()写在了main()里。如果把输出写在change()里,那样就可以正确输出结果。这样合理吗?

写回答 关注

3回答

  • z3phyr
    2016-10-31 16:50:47
    已采纳

    合理。输出是change函数产生的,但是那个a b是change函数内部的变量,你也把它定义成c d,只是接收了最初定义的变量ab的值,并没有对之前定义的a b进行操作

  • Only_L
    2017-03-07 10:02:59

    main函数内部调用的是change函数,在change函数内部的程序就是去执行a值和b值的互换的。你可以试试把main函数里也加上一个同样的输出看下,结果是不一样的。

  • Ruby_惠子
    2016-10-29 16:07:27

    我运行了一下代码,结果是正确的

    anying...

    结果是正确,但是我想知道这样合理吗

    2016-10-29 16:08:19

    共 1 条回复 >

Linux C语言指针与内存

指针-C语言的核心,代领大家对c语言有更加深刻的理解

116475 学习 · 250 问题

查看课程

相似问题