早教吧 育儿知识 作业答案 考试题库 百科 知识分享

关于自增自减运算符++i(--i)和i++(i--)若i的初始值为1,那上两式怎么计算?表达式的值是多少?

题目详情
关于自增自减运算符
++i(--i)和i++(i--)
若i的初始值为1,那上两式怎么计算?
表达式的值是多少?
▼优质解答
答案和解析
i++表示先把值赋给i后再加1,比如i=2;x=i++,那么x的值是2,i的值是3.++i表示先加1后再赋值给x,比如i=2;x=++i,那么x的值是3,i的值是3.对于这个问题,如果i的初始值是1,那么经过自增运算符i++(++i)后i就变成了2,而经过自减运算符i--(--i)后i就变成了0.