永发信息网

C++中代码\n表示?

答案:2  悬赏:80  手机版
解决时间 2021-04-25 02:41
  • 提问者网友:锁深秋
  • 2021-04-24 23:06

void input()
{
char ch1;
int no;//表示实际输出的学号
do
{
system("color 1f");
fflush(stdin); //清空输入缓存
stu[count].sum=0;
loop1: printf("\n\t输入学号:");

fflush(stdin);
scanf("%d",&no);
char ch = getchar();
if(no<0 || ch !='\n')
{
printf("学号是不合法的,请重新输入\n");
goto loop1;
}
我想知道if(no<0 || ch !='\n') 中的\n表示什么意思

最佳答案
  • 五星知识达人网友:刀戟声无边
  • 2021-04-24 23:31

if(no<0 || ch !='\n') 中的'\n'表示回车键

意思是输完数字后,敲击的不是回车,那么就会执行

printf("学号是不合法的,请重新输入\n");
goto loop1;

全部回答
  • 1楼网友:枭雄戏美人
  • 2021-04-25 00:14

打印换行,相当于回车

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯