关于相同的代码在vs2022报错但在DEV-C++不报错的原因(自己总结的一部分)

1.第一种就是在vs中常见的scanf报错

在使用vs时用scanf_s,dev的时候使用scanf即可。怕麻烦可以在vs中最顶端加一句#define  _CRT_SECURE_NO_WARNINGS 或者直接使用c++的标准输入方式cin。

2.可能是在定义变量的时候定义了某个函数(Dev中没有这么多函数),比如你在写题时定义了一个y1,vs就会报错,但dev不会

后面自己仔细查了查错误原因,是因为我重复定义了y1(y1在vs中已经被定义成为了一个函数),

把y1改成y11vs通过编译

总结:

个人感觉vs更加好用,但是他有时候会更麻烦一些,在vs报错的时候,我们或许可以把代码复制粘贴到dev中试着运行,如果dev还报错那就应该是你的代码的错误,如果dev通过编译,回头你可以在vs中检查你自己的细节(用了scanf或者定义了一个y1使用)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值