黑马程序员技术交流社区

标题: 请教大家一个问题 [打印本页]

作者: c352789749    时间: 2016-2-24 00:18
标题: 请教大家一个问题
#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其中的-号无法使用!
哪位大神能给说说为什么?
具体错误情况可以自己敲出来跑一下,本人新手!




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