首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法中断c循环

无法中断c循环
EN

Stack Overflow用户
提问于 2015-08-21 02:28:59
回答 1查看 150关注 0票数 0

每当我运行这个(一个大得多的文件的一部分)时,当我被要求输入时,如果它们不是数字(字母或单词),代码似乎循环,我不确定为什么。

代码语言:javascript
复制
while(rembox>=1){
    printf("%c> ", p );
    s=scanf("%d %d %c",&r , &k, &orin);
    if (r = 5 || k =10){
        *statement*
        rembox --;

    }
    else{
        rembox --;
        continue;
    }
EN

回答 1

Stack Overflow用户

发布于 2015-08-21 02:33:55

在这一行中:

代码语言:javascript
复制
if (r = 5 || k =10){

您正在将值5和10分配给r和k变量。

你想做的是:

代码语言:javascript
复制
if (r == 5 || k ==10){
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32125720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档