C语言中,已知intj,k=6;,则计算表达式j=k++后,正确的是( )。

admin2017-04-21  26

问题 C语言中,已知intj,k=6;,则计算表达式j=k++后,正确的是(    )。

选项 A、j=6,k=6
B、j=6,k=7
C、j=7,k=7
D、i=7,k=6

答案B

解析 在使用C语言的自增运算符++时,若将自增运算符放在变量之前,表示先使变量的值加1后使用;若将自增运算符放在变量之后,表示先使用变量的值然后加1。因此,j=k++中,系统将k=6值赋给j,j=6,之后k+1=7,因此选择B选项。
转载请注明原文地址:https://jikaoti.com/ti/xcvuFFFM
0

最新回复(0)