程序段的执行结果是() #include <iostream> using namespace std; void fun1(int &x) { x++; } void fun2(int x) { x++; } int main() { int abc = 100, xyz = 13; fun1(xyz); abc = xyz; fun2(abc); printf("%dn", abc); }

区块链毕设网qklbishe.com为您提供问题的解答

程序段的执行结果是()
#include <iostream> using namespace std; void fun1(int &x) { x++; } void fun2(int x) { x++; } int main() { int abc = 100, xyz = 13; fun1(xyz); abc = xyz; fun2(abc); printf("%dn", abc); }

fun1传的是地址,所以xyz加完为14,然后赋值给abc;fun2传的是值,并没有加到abc上,所以abc还是14
05:08

以上就是关于问题程序段的执行结果是() #include <iostream> using namespace std; void fun1(int &x) { x++; } void fun2(int x) { x++; } int main() { int abc = 100, xyz = 13; fun1(xyz); abc = xyz; fun2(abc); printf("%dn", abc); }的答案

欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。

区块链NFT链游项目方科学家脚本开发培训

承接区块链项目定制开发

微信:btc9767

QQ :1330797917

TELEGRAM: BTCOK9

承接区块链项目定制开发


qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 程序段的执行结果是() #include <iostream> using namespace std; void fun1(int &x) { x++; } void fun2(int x) { x++; } int main() { int abc = 100, xyz = 13; fun1(xyz); abc = xyz; fun2(abc); printf("%dn", abc); }