问题
单项选择题
以下选项中,与k=n++完全等价的表达式是( )。
A.k=n,n=n+1
B.n=n+1,k=n
C.k= ++n
D.k+=n+1
答案
参考答案:A
解析: k=n++的意思是先将n的值赋给k,然后n的值再加1,选项A)符合题意;选项 B)和C)是先使n的值加1,然后再赋值给k;选项D)等价于k=k+(n+1)。
以下选项中,与k=n++完全等价的表达式是( )。
A.k=n,n=n+1
B.n=n+1,k=n
C.k= ++n
D.k+=n+1
参考答案:A
解析: k=n++的意思是先将n的值赋给k,然后n的值再加1,选项A)符合题意;选项 B)和C)是先使n的值加1,然后再赋值给k;选项D)等价于k=k+(n+1)。