scanf是C语言中的一个输入函数,与printf函数一样,都被声明在头文件stdio.h里,因此在使用scanf函数时要加上#include 。(在有一些实现中,printf函数与scanf函数在使用时可以不使用预编译命令#include 。)它是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。scanf函数返回成功读入的数据项数,读入数据时遇到了“文件结束”则返回EOF。
scanf("%*s")表示跳至下一空白字符,这里主要是中间的*字符起的作用。比如:
int n;
scanf("%*d %*d %d",&n);
printf("%d",n);
return 0;
如果输入的是1 2 3,那么输出的是3,因为前两个已经忽略啦。
scanf("%*s"); 这个是输入是跳过 一个*
也就是
当你输入一个* 这个星号会跳过而不获取。