C语言中关于if语句的问题为什么会出现以下情况,if正好起到了相反的效果,怎么改

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 00:05:25
C语言中关于if语句的问题为什么会出现以下情况,if正好起到了相反的效果,怎么改
xUooF*Q"wg}@m0}~KbysURN}Ay䖫?ź]pY/ѰZ?i0>|8o"qwEDLF\(r(^|,UPf|Isk}E5dDvTD2.= 8q K.xXMPNyBNم?FS9I L+OIYIUZ]c޿}] ~;B)ן sfmkUWVa9")

C语言中关于if语句的问题为什么会出现以下情况,if正好起到了相反的效果,怎么改
C语言中关于if语句的问题
为什么会出现以下情况,if正好起到了相反的效果,怎么改

C语言中关于if语句的问题为什么会出现以下情况,if正好起到了相反的效果,怎么改

我把你的代码输入进去,同样用GCC编译,运行,没有任何问题啊.

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<stdbool.h>

void main(void)
{
    char a[40]={'\0'};
    char b[40]={'\0'};
    int t;
    bool same=true;
    
    scanf("%s",a);
    scanf("%s",b);
    if (strlen(a) != strlen(b))
        same=false;
    else
    {
        for (t=strlen(a)-1;t>=0;t--)
            if (a[t] != b[t]) 
            {
                same=false;
                break;
            }
    }
    printf("%s\n%s\n%s\n", same==true ? "true\0" : "flase\0",a,b);
}

C语言中关于if语句的问题为什么会出现以下情况,if正好起到了相反的效果,怎么改 C语言IF语句嵌套问题下列IF语句中,ENDIF表示相应的IF的结束:Y=0 IF X 关于C语言中if语句后面是否加括号的问题.这里是加了括号.但是看到其他地方也有不加括号的, c 语言中while 语句中能加if else 语句么? C语言中怎么让while语句内的if语句反复判断? C语言中怎么让while语句内的if语句反复判断? 关于C语言的一个简单的问题 .if(a C语言的分支语句中,if()...if()...else...和if()...else if()...else...两者有什么区别? C语言的,关于if语句中条件判断是一个赋值语句问题.C语言的,就是int x=5; if(x==5) K=2;这句话意思是:当x确实等于5,即if判断条件为真,然后执行 k=2; 那假如这样 if(x=5) K=2;我为x赋值5,这个if的判 C语言问题:一个if语句后面如何跟两个赋值语句?比如说:if (x1) d1 在C语言中,if(!(i%10))这类条件语句中,的作用是什么? C语言语句“switch(--d%4)”“if(!(i%2))”中, 刘汝佳的算法竞赛入门经典的一点问题刘汝佳的算法竞赛入门经典一书中,第九章P162出现的一语句 if(G[i][j]) ans >?= dp(j)+1;中,出现的 >?= 表达式是为合意?C语言中有这样的规则么.学那么久还真没 C语言中常见的if语句的形式有哪几种?分别说出它们的作用 关于fortran语言中if语句的简单问题DO I=1,LAIF(I-19) 1,1,21 FCOS = 90 - 5 * (I-1)GOTO 32 FCOS = 5 * (I-1) - 903 CONTINUEFCOS = .01745*FCOSACOS(I) = COS(FCOS)ACOS(I) = C*ACOS(I) * ACOS(I)END DO我想知道这个if语句是怎么执行的,那 C语言中if判断语句为什么是错误的仍执行了它下面的语句?已经检验过if判断语句不成立! C语言中if语句的三种形式到底是怎样的?分别举例 C语言中if语句用法详解尽量详细些,最好像分号放在哪这类不易察觉到的问题给我说说```谢谢了```