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

求有关while((ch=getchar())!=EOF)的循环问题详细运行步骤与原理

大一新生,求大牛告知详细步骤与原理
#include<stdio.h>
int main()
{
int ch=0;
while((ch=getchar())!=EOF)
{
if(ch<'0'||ch>'9')
continue;
putchar(ch);
}
return 0;
}

EOF就是输入结束的意思,程序是说输入一个字符,如果是数字字符就输出,否则继续输入下一个字符,如果不想输入了,就先按下ctrl+z(代表EOF),再按下回车就可以了

近期文章

  • python 写入文件时只会写入最后一行
  • 为什么输入true,输出的是0?
  • 为什么第一个b--还是1?
  • eclipse打不开,.log显示这个,怎么搞?
  • 请看看我的c语言代码哪出错了
  • 想问一下整体思路和那三空应该填什么
  • forest plot绘制森林图出错?
  • 求解决!函数p为什么执行不了
  • C语言小游戏的一个问题
  • 数据库基础 来人呐 在线等急急急
  • 关于防抖函数的一个问题,希望得到解惑😭
  • VScode 插件出现 XHR Filed,怎么解决
  • Python中的3道题目,求解答!
  • 检查你的Internet链接。无法访问Microsoft Defender Smartscreen,因此无法帮助你确定是否可以运行此应用
  • 刚下载eclipse ee ,遇到这个问题,怎么搞?
  • SpringBoot和MyBatis集合问题
  • 7-7 求1000以内所有各位数字之和为n的正整数 (20 分)
  • Python凯撒算法 功能如图 需要检测符号以及空格
  • C4DR21渲染动画到一半就蓝屏
  • 我要写一个只允许大写字母和数字并且长度为50的正则该如何写

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华