C语言中Scanf语句的注意事项共有五条。
1.Scanf遇到错误会自动停止,直接执行下一行。
2.当使用多个scanf接受数据时,可以加\n,防止回车被赋值到第二个scanf中。
如:
3.如果在scanf语句中有空白字符例如scanf(“%d\n”,a);那么scanf会忽略用户输入的一个或多个空白字符直到遇到一个错误的输出才结束。
scanf的空白字符{换行、空格、tab(‘\n’,’ ‘,’ ‘)}
如:
4.当scanf语句中有非空白字符时,需要将非空白字符一起输入,否则sancf将终止。
错误示范: 正确示范:
5.对于输入连续的整形或者浮点型数据,可以用空白符起到间隔数据的作用。
如: