关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
AAA画饼大师
2022-11-20 17:55
采纳率: 79.4%
浏览 6
首页
编程语言
已结题
为什么写了scanf却没有输入?
c语言
请问为什么我写了scanf函数,但是却无法读到数据,不能输入任何东西啊?
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
3
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
谢玄.
2022-11-21 21:46
关注
你看这个return 像这种return不是0的基本上都是有错误的,如溢出什么的。
你看我定义一个 大小为 int [10000000] 的也会出现这样的问题
原因是 一个 1000*1000 的int类型的数组大小为4,000,000 B 不用1024换 也大于 4MB 而一般编译器只可以申请2MB以内。所以会直接出错停止运行
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
1
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(2条)
向“C知道”追问
报告相同问题?
提交
关注问题
C 语言的
输入
和输出 在C编程中,printf()用于输出数据或显示数据 另一方面,
scanf
() 用于从用户获取
输入
值 整
2023-12-10 17:21
在C编程中,printf()用于输出数据或显示数据。另一方面,
scanf
() 用于从用户获取
输入
值。整数值的
输入
和输出。
C 语言
scanf
函数
输入
结束标志及注意事项
2025-03-28 07:00
要下雨了吗的博客
存在上述这些停止录入的情况,可能会让
输入
缓冲区残留一些字符,从而影响后续的
输入
操作。这里在读取第二个字符前,先清理了缓冲区的换行符,避免它被当作第二个字符读取。为了保证后续
输入
的准确性,在需要连续进行...
【C语言】
scanf
多组
输入
的三种方法!
2023-07-04 10:35
鸽芷咕的博客
scanf
函数你还只会
输入
嘛?这篇文章带你认识不一样的
scanf
( ),彻底了解
scanf
函数的两种
输入
方法,以及返回值的应用。并且本博主还附上了练习题边学边练才有真收获。带你看不一样的博客!
C语言中
scanf
函数用法详解
2021-10-30 17:41
沧州刺史的博客
2.
scanf
中双引号内,除了“
输入
控制符”外什么都不要
写
。 3. “输出控制符”和“输出参数”无论在“顺序上”还是在“个数上”一定要一一对应。 4. “
输入
控制符”的类型和变量所定义的类型一定要一致。对于从键盘...
关于C语言中
scanf
多组
输入
的实现
2023-05-28 21:31
君兮_的博客
在C语言中实现
scanf
多组
输入
的几种方法总结。
为什么
scanf
需要
输入
两次才会有结果
2020-04-20 21:21
DJ阿伦的博客
为什么
scanf
需要
输入
两次才会有结果? 以下面的代码为例子 int main() { int a;
scanf
("%d\n",&a); printf("输出为 %d\n",a); return 0; } 错误原因是:
scanf
中多打了\n,剔除掉
scanf
才可以一次性...
2013.2.5__
SCANF
.zip_系统编程_Visual_C++_
2021-08-11 19:09
标题中的“2013.2.5__
SCANF
.zip”表明这是一个关于系统编程的压缩文件,日期可能指的是创建或更新的时间,而“
SCANF
”通常与C/C++
编程语言
中的标准
输入
函数有关,它用于从键盘读取数据。描述提到这是一个包含作者...
c语言运行时为什么跳过
scanf
或直接忽略
scanf
解决办法
2022-12-16 16:21
laoxianyu_boke的博客
c语言运行时跳过
scanf
函数的解决办法
scanf
在c语言中的作用是什么?
2021-08-18 10:47
轻松学C语言的博客
scanf
()函数
scanf
()是C语言中的一个
输入
函数。与printf函数一样,都被声明在头文件stdio.h里,因此在使用
scanf
函数时要加上#include。(在有一些实现中,p...
使用
scanf
从键盘
输入
数据
2021-11-25 11:42
languan1639397的博客
程序是人机交互的媒介,有输出必然也有
输入
,第三章我们讲解了如何将数据输出到显示器上,本章我们开始讲解如何从键盘
输入
数据。在C语言中,有多个函数可以从键盘获得用户
输入
:
scanf
():和 printf() 类似,
scanf
...
[特殊字符] 解决 Visual Studio 2022 中
输入
不了
scanf
的问题
2025-06-25 13:37
CuiCuiUwU的博客
在使用 Visual Studio 2022 编
写
C 语言程序时,很多同学会遇到无法通过
scanf
输入
的尴尬情况:程序在执行到
scanf
后不提示,也无法
输入
。这篇文章将系统性地为你整理原因、解决方法、注意事项,并以优雅的方式总结...
C语言——
scanf
的二维数组
输入
2024-01-23 13:54
gegegegegegedei_的博客
另外还有其他一些
输入
方式,如fgets,getchar()等等。都要注意回车带来的影响。
C语言中
scanf
函数用法详解(转载)
2024-12-03 16:42
12拉的博客
这里
scanf
语句的意思就是:从键盘上
输入
字符 123,然后%d 将这三个字符转化成十进制数 123,最后通过 “取地址 i” 找到变量 i 的地址,再将数字 123 放到以变量 i 的地址为地址的变量中,即变量 i 中,所以最终的...
如何实现go语言的获取用户终端
输入
(
scanf
)
2022-06-23 10:21
lainglele的博客
介绍:在编程中,需要接受用户
输入
的数据,就可以使用键盘
输入
语句来获得。步骤:1)导入fmt包2)调用fmt包的fmt.
Scanf
()或者fmt.Scanln()
Scanf
ln()会在换行时才停止扫描,只获取一行的
输入
Scanf
()可以根据格式将...
C语言:为什么
scanf
("%[^\n]",str);放在循环里时会反复输出第一次
输入
的字符串?
2020-03-04 16:16
I am Groot!的博客
非常普通的一个
输入
输出逻辑,使用
scanf
("%[^\n]",str);的含义是读入除回车符(\n)以外的所有字符。 这样做的好处是我们可以读入一行带空格的字符串,
输入
字符串完毕后回车即可赋值给str。 但当这个逻辑放入循环里...
C 语言字符串
输入
输出:
scanf
, gets, fgets 的选择与陷阱
2025-05-18 09:56
web安全工具库的博客
本文详细探讨了C语言中处理字符串
输入
输出的核心函数,包括printf、
scanf
、gets和fgets。printf函数通过%s格式说明符用于字符串输出,而
scanf
函数则用于
输入
,但其无法处理包含空格的字符串,且存在缓冲区溢出的风险...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
11月30日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
11月22日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
11月20日