A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 c352789749 于 2016-2-25 21:33 编辑

#include <stdio.h>
int main(){
    int a=0;
    int b=0;
    int count;
    count = (++a)+(b++)-(--a)+(b--);    //不加括号会报错?
//                    0         1       0       1

    printf("a=%d,b=%d,count=%d\n",a,b,count);
    return 0;

}
count后面的式子,如果把括号去掉就会报错,无法运行,提示的是b++---a其中b++后面的-号无法使用!
哪位大神能给说说为什么?
具体错误情况可以自己敲出来跑一下,本人新手!

1 个回复

倒序浏览
去问度娘~~!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马