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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© c352789749 中级黑马   /  2016-2-24 00:18  /  700 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

#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其中的-号无法使用!
哪位大神能给说说为什么?
具体错误情况可以自己敲出来跑一下,本人新手!

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马