老师,这个输出的结果为什么不是1 A B A B 2
相关截图:
问题描述:
老师,这个输出的结果为什么不是1 A B A B 2
char的值为什么是A;B的值不是return了吗?为什么输出的值不是A B而是A?
console.log(char)的char变量不是被定义赋值了吗,
为什么只返回了B;
20
收起
正在回答
1回答
同学你好,输出char的值为B,并不是A,可以看看输出的位置
B之前输入A是因为在调用fun函数的时候,会从上到下执行函数内代码,所以会输出A,然后returnB,结束代码,不会执行C。函数调用将返回值复制给了char,所以char的值为B。
所以输出的顺序是1,A,B,2,自己再测试下。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星