a++ 和 ++a 的区别

i++和++i的区别,面对这样的问题,首先会觉得很简单就像1+1等于几一样,可我们往往会大脑短路,会得到错误答案。 如果有表达式 a = i++  它等价于 a = i ; i = i + 1;        如果有表达式 a = ++i  它等价于   i = i + 1; a = i;        1 首先两者的区别是:前者是先赋值,然后再自增;后者是先自增,后赋值        2 ++i
相关文章
相关标签/搜索