c语言中分析此表达式,求出表达式的值及变量i,j,k的值(变量初值i=1,j=4,k=5),i=++j,j=++k

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 18:46:46
c语言中分析此表达式,求出表达式的值及变量i,j,k的值(变量初值i=1,j=4,k=5),i=++j,j=++kc语言中分析此表达式,求出表达式的值及变量i,j,k的值(变量初值i=1,j=4,k=

c语言中分析此表达式,求出表达式的值及变量i,j,k的值(变量初值i=1,j=4,k=5),i=++j,j=++k
c语言中分析此表达式,求出表达式的值及变量i,j,k的值(变量初值i=1,j=4,k=5),i=++j,j=++k

c语言中分析此表达式,求出表达式的值及变量i,j,k的值(变量初值i=1,j=4,k=5),i=++j,j=++k
首先要理解 前++的意思是 先加1,再使用,即:++i 可分成两个表达式:i=i+1 , i
按此思想去分析:
i=1,j=4,k=5
i=++j, 运行后,先算j=j+1=5, 然后i=j=5
j=++k 先算k=k+1=6, 然后j=k=6