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. 注释 //   /* */

dev多行注释_Dev使用技巧相关推荐

  1. dev多行注释_Python代码注释的用法和意义

    01. 注释的作用 在大多数编程语言中,注释都是一项很有用的功能.在一些简单的程序中只包含Python代码,但随着程序越来越大.越来越复杂,就应在其中添加说明,对你解决问题的方法进行大致的阐述.注释让 ...

  2. 15个你不得不知道的Chrome dev tools的小技巧

    额,无法复制,那就贴一个URL,需要的时候自己去看了 http://www.imooc.com/article/2559

  3. 巧用c语言风格的多行注释/**/

    很多编程语言都支持c语言风格的多行注释/**/ 这里提供一个技巧就是在编写多行注释时的技巧,先看看如下的c语言代码 #include <stdio.h>int main(void) { / ...

  4. linux驱动工程面试必问知识点

    linux内核原理面试必问(由易到难) 简单型 1:linux中内核空间及用户空间的区别?用户空间与内核通信方式有哪些? 2:linux中内存划分及如何使用?虚拟地址及物理地址的概念及彼此之间的转化, ...

  5. 详解Linux2.6内核中基于platform机制的驱动模型 (经典)

    [摘要]本文以Linux 2.6.25 内核为例,分析了基于platform总线的驱动模型.首先介绍了Platform总线的基本概念,接着介绍了platform device和platform dri ...

  6. Linux platform总线(1):总体框架

    PlatForm设备驱动: 一.platform总线.设备与驱动 1.一个现实的Linux设备和驱动通常都需要挂接在一种总线上,对于本身依附于PCI.USB.I2 C.SPI等的设备而言,这自然不是问 ...

  7. 详解Linux2.6内核中基于platform机制的驱动模型

    原文地址:详解Linux2.6内核中基于platform机制的驱动模型 作者:nacichan [摘要]本文以Linux 2.6.25 内核为例,分析了基于platform总线的驱动模型.首先介绍了P ...

  8. Linux设备驱动模型之platform总线

    1 平台设备和驱动初识 platform是一个虚拟的地址总线,相比pci,usb,它主要用于描述SOC上的片上资源,比如s3c2410上集成的控制器(lcd,watchdog,rtc等),platfo ...

  9. Linux设备模型(总结)

    转:http://www.360doc.com/content/11/1219/16/1299815_173418267.shtml 看了一段时间的驱动编程,从LDD3的hello wrod到后来的字 ...

最新文章

  1. c语言中gets函数可以输入空格吗_C语言中printf和gets函数的实用技巧
  2. F - 数据结构实验之查找六:顺序查找
  3. Git与Github操作指南(入门)
  4. Ansible WebUI工具之Semaphore
  5. 2019.6.16完成classstack任务
  6. 这就是搜索引擎--读书笔记五--索引的建立与更新
  7. 【SCOI2005】【BZOJ1083】繁忙的都市(MST模板)
  8. 美食网页设计作品html,美食网页设计与制作.doc
  9. web前端笔试试题一(含答案)
  10. 迷茫时的3个选择,决定了你人生的高度
  11. VMware 苹果虚拟机 Xcode真机调试失败 设备不信任该机器
  12. 手游入门必备基础知识
  13. Android模拟器的判定
  14. 安卓执法仪录像之进程间共享内存
  15. 东北猫咪带我躺平末世
  16. 判断手机号输入的是否正确
  17. CUDA中Occupancy相关知识
  18. 基于ARM的嵌入式系统外围硬件设计
  19. 隐藏受保护的系统文件的注册表键值
  20. 支付系统-概念与架构

热门文章

  1. 小智机器人江苏赞_智能机器人小智
  2. mysql8 安装_mysql 8.x 安装向导
  3. oracle+sid+未清除,管理信息化ORACLEoracle+DBA手册.pdf
  4. 《推荐系统实践》附上Reference 中的干货 (Paper,Blog等资料的链接)
  5. 如果公司的网络屏蔽了游戏【英雄联盟】的链接请求,使用这种方法玩游戏。
  6. VTK:vtkTupleInterpolator 插值用法实战
  7. wxWidgets:展示了如何在 wxWidgets 中使用 C++ 异常
  8. wxWidgets:wxScopedPtr类用法
  9. WxWidgets :一些古怪的源代码
  10. boost::mp11::mp_product相关用法的测试程序