欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

为什么 scanf( )(scanf_s)函数老要输入两次才行?

发布时间:2025/3/20 编程问答 25 豆豆
生活随笔 收集整理的这篇文章主要介绍了 为什么 scanf( )(scanf_s)函数老要输入两次才行? 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

如图:scanf()函数老要输入两次,按回车键盘后还得输入一个数再按回车健,才结束

#include <stdio.h> int main() {int i, b;int result;//函数返回值scanf("%d ", &i);printf("普通拳!\n");//scanf("%d %d", &i, &b);//result = scanf_s("%d %d", &i, &b);//运行结果为2,因为输入了两个数,一个a,一个breturn 0; }

后来经过我仔细检查代码后发现,是我在%d后面多加了个空格

把空格删掉就好了:

总结

以上是生活随笔为你收集整理的为什么 scanf( )(scanf_s)函数老要输入两次才行?的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。