程序人生
一些程序员必须掌握的知识
Happig丶
我的孤独,虽败犹荣
展开
-
那些年我们一起踩过的坑——读取字符(串)篇
前言写了这么久C/C++,自以为对各种输入输出都了如指掌,直到再次做题才明白自己仍有很多地方不太了解。尤其是读取字符时经常“炸锅”,最近碰到不少控制台秒关,得不到正确的字符/字符串等现象。如今深知不能再深受其害,予攥此文以记之输入缓冲区所谓键盘输入缓冲区,就是我们在输入的时候,程序并不会根据我们每次输入读取相应的内容,而是先将我们输入的内容全部存储到一个缓冲队列中,包括空格回车。但是回车会作...原创 2020-02-29 11:45:04 · 585 阅读 · 0 评论 -
Runtime Error(ACCESS_VIOLATION)常见解决方法
Runtime Error(ACCESS_VIOLATION)即运行时访问了非法内存导致异常。在我看来,主要有以下三种情况会导致这种错误:数组开的不够大,假如题目的数据范围是1e6,而我们如果只开了1e5的数组就会导致这个错误解决办法:查看题目数据范围和自己所开数组数组访问异常,有时候即使我们申请的内存是可用的,但在下面访问时不小心访问了所开范围外数组下标解决办法:把代码认真看一遍使...原创 2020-01-31 10:03:56 · 12837 阅读 · 0 评论