C语言求助
请问一下,为什么程序输出的最后会出现一个 “-10”?
程序代码://读取输入,读到“#”字符停止,程序打印每个输入的字符以及对应的ASCII码,每行打印8个“字符-ASCII码”组合。
#include <stdio.h>
int main(void)
{
char ch;
int j = 0;
while ((ch = getchar()) != '#')
{
printf("%c-%d ", ch, ch);
j++;
if (j % 8 == 0)
printf("\n");
}
return 0;
}
/*
vs2017下的输出如下
abcdefghijk
a-97 b-98 c-99 d-100 e-101 f-102 g-103 h-104
i-105 j-106 k-107
-10
*/









