word文档(包含图片)在 https://github.com/congmingyige/Programming_Contest_Attention
dev c++使用
熟悉dev c++环境,最好的方法是最近都用dev c++,选择一个新的机器使用dev c++,使用各种快捷键, 多调试,实验才是检验真理的唯一标准。
比赛前的一件事就是测试一下dev c++能不能用,能否修改为自己平时的模式。若不能用的话请尽早向巡考老师说明。同时遇到编程问题一样,老师不是洪水猛兽,不问就是你吃亏了。
据本人看来,输入法修改为1个是最好的选择。
一、 dev本身
- 创建工程,选择Console Application。
创建工程的优点是可以调试代码。
- 修改字体大小和类别:Tools->Editor Options->Fonts,
如果只是仅仅修改大小,转动鼠标轮实现放大/缩小。
- Project-Classes-Debug
到达Project窗口,选择程序,可进行修改程序,
到达Debug窗口,按右键,add watches,加入想要查询的变量,
也可用:
当Project-Classes-Debug窗口消失,选择View->Project/Class Browser。
- 无法启动此程序,因为计算机中丢失zlib1.dll。尝试重新安装该程序以解决此问题。
搜索下载zlib1.dll ,解压后复制到c:/windows/system32/目录下,在开始-运行下输入regsvr32 zlib1.dll 回车。
- 很多内容修改后都是需要Excute->Rebuild All才能实现的。
- 取消自动提示:Tools->Editor Options->Completion->Enable code completion 把勾去掉。
- debug与release的区别:https://blog.csdn.net/qxy919/article/details/51724130。
二、 快捷键
- Tab:前进一格 Shift+Tab:后退一格。可选中多行
- Ctrl+/:注释 再按一次,取消注释。可选中多行
- Ctrl+←/→:到达左/右部分
- Ctrl+Shift+↑/↓:光标所在行与上/下一行的交换
- Ctrl+Shift+←/→:获得左/右一部分
- Ctrl+N:新建
- Ctrl+O:打开
- Ctrl+F(find):查询
- Ctrl+R(replace):修改
对选中内容全部修改,勾上Prompt on replace,并选择All
- Ctrl+G(go):到指定行
- Ctrl+D:删除光标所在行
- Ctrl+E:复制光标所在行
- Ctrl+Z:撤销上一步操作
三、 编译和调试
- 设置断点(F4),并按F5调试,如果断电前面有输入则需要输入,接下来可以使用其它功能。 再按F4,取消断点。按F6,取消调试。
- F4(Toggle Breakpoint):设置断点
- F5(Debug):调试
- F6(Stop Execution):取消调试
- F7(Next Line):下一步
- F8(Into function):下一步(如果该行是函数则进入函数)
- F9(Compile):编译
- F10(Run):运行
- F11(Compile & Run):编译+运行(若,运行之前曾修改过程序,则一定要编译,即F11,而不是F10)
- Ctrl+F11:全屏 再按一次,取消全屏
- 11. 下方框的Continue:从一个断点直接跳到下一个断点
- 选择变量 -> 按右键 -> Add watch
- 13. 遇到“Source file is more recent than executable. Recompile? ”
如果你之前没有修改程序,则No,代表不需要编译程序;否则一定要Yes,然后再按
一次F5。
其实最好的方法是:如果你之前修改过程序,则先编译(F9),然后再F4+F5。
14. 注释 // /* */