printf("4. 其它...\n");
printf("你的选择: ");
scanf_s("%d", &answer);
if (answer == 4)
{
printf("请补充说明你的想法: \n");
getchar();
gets(words);
}
printf("\n");
printf("当遇到问题时, 你会选择:\n");
想问一下第8行的getchar()是做什么用的,谢谢
接收掉上一行输入的换行符
getchar() - 字符输入函数,没有参数,从输入缓冲区里面读取一个字符 - 「 一次只能读取一个字符 」