我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

c中输入1为什么会go on 和end 一起输出啊


#include
#include
int main(){
    char a ='1';
    char b;
    while(1==1){
        b=getchar();
        if(b==a){
            printf("go on\n");
            continue;
        }
        else if(b='\n') {
            printf("END\n");

        }
    }
    getch();
    return 0;
}

img

else if(b='\n')改成
else if(b=='\n')

getchar输入有点问题 会读入回车。改成scanf %c 输入试试

近期文章

  • 思科网络配置,来人解决
  • PrestaShop:允许客户上传PDF,AI和EPS文件作为产品定制
  • 关于#c语言#的问题,请各位专家解答!
  • C语言订购代码错误,如何修改
  • vue使用stomp连接rabbitmq怎么样才能正确订阅频道
  • 如何让数字内容,占满一个定宽的盒子
  • mysql sql语句问题
  • 开方的问题,运行出来有问题
  • Jenkins流水线调接口传文件
  • 如何将一整个列表转成一个字符串
  • 如何在mysql中管理每日5000记录插入更新?
  • 关于#c++#的问题:我想在调试程序时输入两个坐标求两点之间的距离,但是一旦加上括号调试结果就会出错
  • Strint类型不能转换为int是什么意思
  • 在结构体内给指针开辟空间
  • Python 说variables的name not define
  • 为什么def getText 显示 invalid syntax
  • blender打不开
  • PHP - 优化数千种模式的preg_match
  • 请问这个代码哪错了,thank you
  • 头插法建立单链表,带头结点。输出不对,实在找不到错误的地方了

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华