社区
C语言
帖子详情
编译错误 c6031 返回值被忽略scanf
唐老鸭要上天
2020-03-06 08:01:45
试了很多方法例如在第一行输入#define _CRT_SECURE_NO_WARNINGS 或者在属性 c/c++ 添加否 但是都不行
...全文
2361
4
打赏
收藏
编译错误 c6031 返回值被忽略scanf
试了很多方法例如在第一行输入#define _CRT_SECURE_NO_WARNINGS 或者在属性 c/c++ 添加否 但是都不行
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
院里有座山
2020-03-06
打赏
举报
回复
#define _CRT_SECURE_NO_WARNINGS
有很多开关只是能让代码编译,而依然会作为警告提示给开发者
寻开心
2020-03-06
打赏
举报
回复
1
int n = scanf("%lf%lf", &num1, &num2);
if ( 2 !== n) {
错误提示
return0;
}
要想让用户必须输入正确才继续下去的话,这个就复杂点儿
while ( 2 != scanf("%lf%lf", &num1, &num2) ) {
fflush(stdin); // 清理掉键盘缓冲区当中的内容
提示输入错误,重新输入
}
唐老鸭要上天
2020-03-06
打赏
举报
回复
所以大神我应该怎么修改呢
寻开心
2020-03-06
打赏
举报
回复
scanf函数是有返回值的, 用来表述正确的从键盘获得到输入数据的个数
你这个例子来说,要求输入两个double类型, 但是如果你输入 12.3 xyz 会如何
scanf的返回值是1, 通知你只有一个double被正确的获得了, 接下来怎么处理,你自己看着办
你不管的话,num1就是正确的值, num2就不是你想要的了
后面你还当他们是正确的值来处理的话, 后果自负吧
这是提供安全检测到警告,就和此处非本单位车辆禁止停放一样, 你可以不管,后果自负
scan01案例_scan_源码
在本例中,这可能就是`scan.c`或`
scanf
.c`
编译
后的结果,可以直接运行以查看程序的输出和行为。 通过这些文件,我们可以学习以下C语言中的`
scanf
`函数相关知识点: 1. **`
scanf
`函数的基本用法**:`
scanf
`函数的...
c语言坑爹大冒险.zip
例如,忘记声明变量类型或者
错误
地使用了指针可能导致
编译
错误
或运行时
错误
。 1. **指针陷阱**:C语言中的指针操作是其强大之处,但也是初学者的噩梦。未初始化的指针、指针解引用空指针、忘记释放内存等,都可能...
C语言练习试卷12
正确理解C语言中函数的返回类型非常重要,因为不正确的类型可能导致
编译
错误
或运行时问题。 2. 二维数组声明:在C语言中,二维数组的声明应该遵循特定的语法。选项A是正确的声明方式,声明了一个1行4列的double类型...
谭浩强c语言程序设计练习习题集
- 注释语句在C语言中是被
忽略
的,主要用于增加代码的可读性,注释内部的
错误
不会被
编译
器检测。 #### 第二章 数据类型、运算符与表达式 - **数据类型的存储空间**: - 在16位PC机环境下,各种数据类型占用内存...
C语言上课课件
- `// ...`:单行注释,从注释符号到行末被
忽略
。 - **库函数与文件包含**: - 库函数:预先定义好的函数,例如`printf`、`
scanf
`等,用于简化编程任务。 - 文件包含:通过`#include`指令导入其他文件,例如`#...
C语言
70,008
社区成员
243,256
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章