请教c语言大佬


这题选择答案B,输出仍是3 6因为在C语言中,形参向实参进行的,都是“值传递”,换言之,只是形参向实参单向进行传递的。所以,虽然在函数调用期间,把a和b的地址传递到了函数中,并把a和b的地址值进行了交换。但是这两个地址所指向的单元中的值并没有变化。所以,主函数中并没有任何一个变量的值发生了变化。
B。参数传的是地址变量,函数本身改变的也是地址,所以改变的是形参。对原来的参数没改变。函数执行完后a,b,x,y四个变量均为改变。

文章标签:

本文链接:https://www.u1e.cn/baike/a/ddb11f9c1385f39cd0b23283 [复制]

猜你喜欢

歇后语大全

还没有人回应过