#include<stdio.h> int main () { int a,b; while (scanf("%d %d",&a,&b)!=EOF) { printf("%d\n",a+b); } return 0; }
看了各位的解析和网上的搜索,又学到了一个知识点:
(以下为复制内容)
在 C 语言中,EOF 是一个预定义的宏(宏常量),全称是 End Of File,表示 “文件结束”。
它的本质是一个整数常量,通常被定义为 -1(在标准库 <stdio.h> 中定义),用于表示输入流(文件或标准输入)已经到达末尾,没有更多数据可以读取了。
判断标准输入结束
在终端中输入时,可以通过特定快捷键手动触发 EOF:
在终端中输入时,可以通过特定快捷键手动触发 EOF:
- Windows 系统:按 Ctrl + Z 后回车
- Linux/macOS 系统:按 Ctrl + D