c语言题目,int k=0,则下列选项四个表达式中与其他三个值不同的是a.k++b.k+=1c,++kd.k+1我觉得d选项根本就不是一个赋值语句啊,所以选得d.a中,k的值最后还是加上1了啊.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 11:12:48
c语言题目,int k=0,则下列选项四个表达式中与其他三个值不同的是a.k++b.k+=1c,++kd.k+1我觉得d选项根本就不是一个赋值语句啊,所以选得d.a中,k的值最后还是加上1了啊.

c语言题目,int k=0,则下列选项四个表达式中与其他三个值不同的是a.k++b.k+=1c,++kd.k+1我觉得d选项根本就不是一个赋值语句啊,所以选得d.a中,k的值最后还是加上1了啊.
c语言题目,int k=0,则下列选项四个表达式中与其他三个值不同的是
a.k++
b.k+=1
c,++k
d.k+1
我觉得d选项根本就不是一个赋值语句啊,所以选得d.a中,k的值最后还是加上1了啊.

c语言题目,int k=0,则下列选项四个表达式中与其他三个值不同的是a.k++b.k+=1c,++kd.k+1我觉得d选项根本就不是一个赋值语句啊,所以选得d.a中,k的值最后还是加上1了啊.
题目是说表达式值与其它三个不同的是,而不是考试是否是赋值语句:
假设k=5
k++表达式的值是k原始的值5
k+=1表达式的值是k的新值6
++k表达式的值是k的新值6
k+1表达式的值是6(这里虽然k的值没有改变,但是表达式的值是6)