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

为什么我这部分代码是个死循环?

#include
int main()
{
using namespace std;
cout<<"Enter the student IDs(-1 to stop)";
int a[20]={};
int b[20]={};
int i=0;
int x,y;
while (a[i]!=-1)
{
cin>>a[i];
i++;
}

a[20] = {0}说明a[i] == 0
那a[i]!=-1永远成立 不久死循环了
while (a[i]!=-1)

while (a[i]!=-1) 此时a[i]并未被输入

近期文章

  • c语言中变量未赋值有地址吗?
  • Wps js宏根据条件删除指定行
  • 用Java实现两个数互换
  • 浅copy与深copy,cpp/,我的答案哪里不对了
  • 这里为什么是test if n<=0?
  • 问一下如何编写这个C语言程序题?
  • idea的maven项目pom.xml文件爆红?
  • Oracle19草Scott登录被拒绝求解答
  • 补码规格化问题 符号位是1 补码形式 尾数部分第一位也是1的话 需要规格化吗
  • 为什么不能计算带括号的式子?
  • Ubuntu下的linux 5.16.14通过gcc编译readpfcount.c文件提示缺少<linux/uaccess.h>头文件
  • 从json文件中提取文本 报错KeyError: 0怎么修改
  • 求华为笔记本win10原厂镜像
  • py打包exe后无法打开
  • 我使用keil软件编程请问这个是什么问题
  • redis安装完,图形的边有些显示的是红色是什么原因?
  • 求京东 购物车算法解密
  • idea工具中得Maven Projects问题
  • unity开发小游戏鸿蒙按2.0系统显示解析安装包错误
  • 无法绑定由多个部分组成的标识符,如何解决?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华