ctrl-c  发送 SIGINT 信号给前台进程组中的所有进程。常用于终止正在运行的程序。
ctrl-z  发送 SIGTSTP 信号给前台进程组中的所有进程,常用于挂起一个进程。
ctrl-d  不是发送信号,而是表示一个特殊的二进制值,表示 EOF。

Ctrl+Z:

一般用于输入字符串时,比如下面这个程序

#include <iostream>
#include <vector>
#include <string>
using namespace std;int main(){vector<string> a;string tmp;while (cin>>tmp){a.push_back(tmp);}for (vector<string>::iterator iter = a.begin(); iter != a.end(); ++iter){cout << *iter << endl;}return 0;
}

结果:

Ctrl+D(EOF):

一般用于输入数字

#include <iostream>
#include <vector>
#include <string>
using namespace std;int main(){vector<int> a;int tmp;while (cin>>tmp){a.push_back(tmp);}for (vector<int>::iterator iter = a.begin(); iter != a.end(); ++iter){cout << *iter << endl;}return 0;
}

结果1(用EOF):

结果2(用Ctrl+D):

Ctrl+C:

直接就终止程序了(程序和输入string的那个一样)

C++常用概念——while循环时终止输入(Ctrl+Z,Ctrl+C,Ctrl+D(EOF))相关推荐

  1. C++PrimerPlus 第五章 循环和关系表达式 - 5.5 循环和文本输入

    C++PrimerPlus 第五章 循环和关系表达式 - 5.5 循环和文本输入 5.5 循环和文本输入 5.5.1 使用原始的cin进行输入 5.5.2 使用cin.get(char)进行补救 5. ...

  2. ‬‬假设平均绩点计算方法如下:(课程学分1*绩点+课程学分2*绩点+课程学分n*绩点)/(课程学分1+课程学分2+课程学分n)。用户循环输入五分制成绩和课程学分,输入‘-1’时结束输入,计算学生平均绩

    题目 ‬‬假设平均绩点计算方法如下:(课程学分1绩点+课程学分2绩点+课程学分n*绩点)/(课程学分1+课程学分2+课程学分n).用户循环输入五分制成绩和课程学分,输入'-1'时结束输入,计算学生平均 ...

  3. 【学习记录】卷积神经网络常用概念

    一.卷积与池化 卷积本身来自于信号处理领域,是一项广泛应用于信号处理的技术,在数学上指的是函数经过反转和平移再次求乘积的积分的过程. 在传统的图像处理中,卷积核一般是人为设定,使用不同的卷积核可以提取 ...

  4. python 全栈开发,Day3(数据类型,str切片,str常用操作方法,for循环)

    一.基础数据类型 基础数据类型,有7种类型,存在即合理. 1.int 整数 主要是做运算的 .比如加减乘除,幂,取余  + - * / ** %... 2.bool 布尔值 判断真假以及作为条件变量 ...

  5. JAVA——System.in作为控制台输入时结束输入(输入EOF)解决方案

    基本概念 EOF:EOF是一个计算机术语,为End Of File的缩写,在操作系统中表示资料源无更多的资料可读取.资料源通常称为档案或串流.通常在文本的最后存在此字符表示资料结束. 解决方案 1.标 ...

  6. 【软件架构】软件架构设计常用概念、原则与思想

    导读 本文一文总结软件架构设计常用概念.原则与思想,包括面向对象六大原则,DID原则,ACID.CAP.BASE理论,中间层思想,缓存思想等. 软件架构设计常用概念.原则与思想 面向对象设计六大原则 ...

  7. 网络设备及网络常用概念(交换机,路由器,ip等)基础知识

    一些常用概念: 网络模块:电源开关挡板+网络接入端口 网络配架:放置交换机和路由器的架子 网络跳线:用于设备(路由器和交换机)和桌面间的连接 交换机: 汇聚层,主要用于集网络跳线的作用 . 2 .路由 ...

  8. Java循环——for循环、while循环、do-while循环以及终止循环语句break、continue

    循环 循环是指重复执行某些含有规律的指令语句的过程,循环是由反复被执行的循环语句和循环终止的条件共同组成的. 循环的格式 for循环 首先我们要说的是for循环,也是最常用的一种循 语法:for ( ...

  9. SAP MM模块常用概念--供应商评价

    SAP MM模块常用概念--供应商评价 供应商评估功能能尽量优化采购操作,能简化选择货源过程.不断跟踪和考察现有的供应关系. 使用R/3供应商评估系统能保证更大的客观性,因为所有供货商以同一标准评估并 ...

最新文章

  1. python keyerror_python 日常笔记 - namedtuple
  2. 各linux版本比较
  3. BERT 之后的故事
  4. 服务器文档梳理,工作内容:配置文件服务器并整理文档
  5. 12.凤凰架构:构建可靠的大型分布式系统 --- 容器间网络
  6. 一天不学习我浑sen难受(一)—一致性哈希/Hash环学习笔记
  7. MySql Workbench不支持中文字符找不到my.cnf文件解决办法
  8. 村村响农村广播-盐池县农村IP广播案例
  9. HTML5实习手机端浏览器拍照和本地上传
  10. 7 自定义 Git - Pro Git
  11. TL431稳压输出Vout=4V
  12. 9月更新!7个超好用的功能上线了!EasyOps®UI8.0更有大变动
  13. MFC CFile操作类介绍
  14. 刺激汽车消费政策频出的背后揭露了什么样的车市真相?
  15. 配置NetBackup 7 for oracle 10g rac
  16. (续)SSM整合之springmvc笔记(@RequestMapping注解)(P124-130)
  17. oracle 应收 系统选项,R12 总账 应收 应付 税 基本设置 (图文版)
  18. 求伯君:从未停止写程序的程序员
  19. 温度PID的整定过程
  20. 【Python代码基础(符号篇1)】

热门文章

  1. 晶体(crystal、无源晶振)两端电容取值计算
  2. js时间搓化为今天明天_来揭秘化妆品为啥会搓泥?
  3. python middleware_Django 中间件
  4. 地摊叫卖、超市播音工具-简洁的文字转语音播音软件
  5. 单处理机系统的进程调度实验_Chcore -- 上交IPADS操作系统银杏书配套Lab实验笔记 - Lab3进程与异常(一)...
  6. wordpress主题-一款功能强大的综合类型wordpress模板
  7. 源导航V1.0-集网址、资源、资讯于一体的导航系统
  8. 优客365导航系统美化UI版源码-带交易功能
  9. Bella Email邮件发送模板
  10. oracle o7参数,Oracle技术之初始化参数O7_DICTIONARY_ACCESSIBILITY