【发布时间】:2021-07-03 06:05:58
【问题描述】:
第一次成功迭代后,第二个打印语句会自动打印。它的输入是空格。 为什么会这样?
#include<stdio.h>
int main() {
char c;
while (1)
{
printf("\nEnter any character to get its ASCII value - ");
scanf("%c",&c);
printf("Ascii value of %c : %d",c,c);
}
}
样本输出:
【问题讨论】:
-
10 是 Enter 产生的换行符
标签: c while-loop runtime-error ascii