这个C语言语句怎么理解?如下 c=(--a!=b++)?-a:++b

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/10 15:36:49
这个C语言语句怎么理解?如下 c=(--a!=b++)?-a:++b
xO @b;cmgIf܇$JH]EQDPY"(OgܴoVOt\<,'N_E.? , &bLZEm`A/˖O`s//T$<-D1gU:fE@jx(jU^W{ͺLMDD{ +v#D1KS5l[

这个C语言语句怎么理解?如下 c=(--a!=b++)?-a:++b
这个C语言语句怎么理解?如下 c=(--a!=b++)?-a:++b

这个C语言语句怎么理解?如下 c=(--a!=b++)?-a:++b
a先自减1,判断是否不等于b,然后b自加1;
如果--a!=b,c= -a (ps:a已经变为a-1了)
否则c=++b (ps:b已经变为b+1了)