黑马程序员技术交流社区

标题: c语言大神请进,请教 [打印本页]

作者: 海棠依旧2046    时间: 2015-12-23 22:57
标题: c语言大神请进,请教
int a=1,c;
c=–a++;
请问a=2,c=–1,为什么?
作者: Tmac90301    时间: 2015-12-23 23:48
日经贴。自增自减符号在变量名后,先使用变量的值作为表达式的值,使用完之后再对变量执行自增自减操作

区分好表达式的值和变量本身的值,这个其实并不复杂
作者: 364827317    时间: 2015-12-23 23:53
a++表示先取表达式的值,再进行增加,所以c=-1,a=2




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