黑马程序员技术交流社区

标题: 求教问题 [打印本页]

作者: 可心来了    时间: 2014-7-13 11:31
标题: 求教问题
本帖最后由 可心来了 于 2014-7-13 11:42 编辑

各位大神 我是新手 请问下a++和++a有什么区别啊?

作者: AndyWang    时间: 2014-7-13 11:33
作为单独的语句,a++;与++a;并没什么区别 但是b = a++;和b = ++a就有区别了,a++这个式子的返回值是a,所以b = a++相当于b = a,然后a = a+1; ++a的返回值是a+1;所以b = ++a相当于a = a+1;然后b = a; 希望能帮到你
作者: 可心来了    时间: 2014-7-13 11:36
AndyWang 发表于 2014-7-13 11:33
作为单独的语句,a++;与++a;并没什么区别 但是b = a++;和b = ++a就有区别了,a++这个式子的返回值是a,所以 ...

谢谢 这下我就明白了
作者: AndyWang    时间: 2014-7-13 11:43
可心来了 发表于 2014-7-13 11:36
谢谢 这下我就明白了

不客气 继续努力啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2