C语言初学者笔记:
1, 使用scanf之前最好使用printf提示用户以什么样的方式来输入。
2, scanf中尽量不要使用非输入控制符,尤其是\n。
3, 应该编写代码对用户的非法输入做适当的处理【非重点】。
#include <stdio.h>
int main (void)
{
int i;
char ch;
scanf("%d", &i);
printf("i = %d\n", i);
//工具
while ((ch=getchar()) != '\n')
continue; //将上面scanf的非法输入清理,不会影响下面的输入
int j;
scanf("%d", &j);
printf("j = %d\n", j);
return 0;
}
1571

被折叠的 条评论
为什么被折叠?



