存档

文章标签 ‘逗号运算符’

C语言逗号运算符的一些问题

2011年10月16日 sigma 6 条评论 8,654 views

前段时间,某童鞋碰到一个和逗号运算符相关的诡异问题,当时我也查了下运算符优先级,仔细想了半天才想明白,当时就想把关于逗号运算符的一些东西写一下,但由于比较忙,一直没写,现在补上。

在这里,为了省事,直接把邮件内容附上(假如那位童鞋你看到了,侵犯了你的版权,别生气哈~),我承认我真的很懒。。。

===============================================

对了能解释下这个问题么?

 void main ()
{
    bool test=false;
    int a = 1;

    test == true ? printf("hello\t"), printf("world\n"),a++ :
    printf("Ha\t"), a++, a++;

    printf("%d", a);
}

Test = false 的时候 a = 3;

Test = true 的时候 a = 4;

阅读全文…

无觅相关文章插件,快速提升流量