C语言程序运行时,ENTER何时是换行,何时是执行程序啊?

2024-11-22 05:36:20
推荐回答(2个)
回答(1):

你没理解

在程序运行过程中输入的任何字符都要由你的代码来作判断, 注意是运行过程中

你输入了回车, 你的代码判断到输入的字符是\n, 再作出相应的反应, 意思是由你控制.

你的代码没有达到预期的效果, 是你代码的问题

	long nc;
nc=0;
char c;
while(1)
{
c=getchar();
if(c=='\n') break;
++nc;
}
printf("%d\n",nc);

回答(2):

程序中的EOF用键盘输入指的是ctrl+z。如果想终止程序的话,先回车再ctrl+z。