C语言:关系表达式与数学理解不同

#include <stdio.h>
main()
{
    int a=5,b=4,c=3,d=2;
    if(a>b>c) printf("%d\n",d);
    else if((c-1>=d)==1) printf("%d\n",d+1);
    else printf("%d\n",d+2);
    getchar();
 }

1.a>b>c(数学)   a>b&& b>c

2.a=2(数学)   a==2        (理解:将2赋值给变量a)

3. a<>b    a!=b

4.if(a=2)printf("123"); else printf("456");

posted @ 2022-10-17 20:59  myrj  阅读(46)  评论(0编辑  收藏  举报