首页 > 其他 > 详细

不符合优先级的运算顺序

时间:2022-05-27 19:56:37      阅读:8      评论:0      收藏:0      [点我收藏+]
#include <stdio.h>
int main()
{
    int a,b,c,d;
    a=0,b=0,c=0;
    d=c++ || a++ && b++;
    printf("%d,%d,%d,%d",a,b,c,d);
    getchar();
}
#include <stdio.h>
int main()
{
    int a,b,c,d;
    a=0,b=0,c=1;
    d=c++ || a++ && b++;
    printf("%d,%d,%d,%d",a,b,c,d);
    getchar();
}
#include <stdio.h>
int main()
{
    int a=1,b=2;
    if(a++ || b++) printf("%d,%d\n",a,b);
    
    getchar();
}
#include <stdio.h>
int main()
{
    int a=1,b=2;
    if(!a++ || b++) printf("%d,%d\n",a,b);
    
    getchar();
}

 

不符合优先级的运算顺序

原文:https://www.cnblogs.com/xkdn/p/15334870.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!