多重赋值
题目
下面代码输出正确的是?
1 |
|
1 |
|
正确答案:
1 |
|
解析:
多重赋值分为两个步骤,有先后顺序:
- 计算等号左边的索引表达式和取址表达式,接着计算等号右边的表达式;
- 赋值;
所以本题,会先计算 s[i-1],等号右边是两个表达式是常量,所以赋值运算等同于 i, s[0] = 2, "Z"
。
Powered By Valine
v1.5.1
v1.5.1
1 |
|
1 |
|
1 |
|
多重赋值分为两个步骤,有先后顺序:
所以本题,会先计算 s[i-1],等号右边是两个表达式是常量,所以赋值运算等同于 i, s[0] = 2, "Z"
。