C语言程序运行时按ENTER键是换行,这是怎么回事啊

C语言程序运行时按ENTER键是换行,这是怎么回事啊,第1张

C语言程序中,正常情况下按ENTER键为运行键。

如果出现按ENTER键换行的现象肯定是C语言代码有异常,仔细查询错误。

例如:

#include <stdio.h>

void main ()

{

int a,b,c

printf("输入两个数:\n")

scanf("%d%d",&a,&b) //注意scanf里面的格式

c=a+b

printf("%d",c)

}

你没理解

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

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

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

long nc

nc=0

char c

while(1)

{

c=getchar()

if(c=='\n') break

++nc

}

printf("%d\n",nc)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7851791.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存