scanf用法格式
scanf(“格式化符号”,地址);
如scanf(“%f”,&price);
当你输入的时候 会加一个回车使得程序可以收到你输入的数据
scanf 用%c格式的时候是不会跳过这个换行的 所以就导致你下一个scanf收到的是换行符\n
要去掉这个 在每个scanf后面加一个getchar();跳过换行符
例如: scanf("%d",&n);
getchar();
scanf("%d",&m);
这样才不至于第二个scanf();无法捕获。
本文详细介绍了C语言中scanf函数的基本用法及注意事项,特别是如何处理输入时遇到的换行符问题,通过添加getchar()函数来确保后续输入的正确接收。
scanf用法格式
scanf(“格式化符号”,地址);
如scanf(“%f”,&price);
当你输入的时候 会加一个回车使得程序可以收到你输入的数据
scanf 用%c格式的时候是不会跳过这个换行的 所以就导致你下一个scanf收到的是换行符\n
要去掉这个 在每个scanf后面加一个getchar();跳过换行符
例如: scanf("%d",&n);
getchar();
scanf("%d",&m);
这样才不至于第二个scanf();无法捕获。
3985

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