dev多行注释_Dev使用技巧
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使用技巧相关推荐
- dev多行注释_Python代码注释的用法和意义
01. 注释的作用 在大多数编程语言中,注释都是一项很有用的功能.在一些简单的程序中只包含Python代码,但随着程序越来越大.越来越复杂,就应在其中添加说明,对你解决问题的方法进行大致的阐述.注释让 ...
- 15个你不得不知道的Chrome dev tools的小技巧
额,无法复制,那就贴一个URL,需要的时候自己去看了 http://www.imooc.com/article/2559
- 巧用c语言风格的多行注释/**/
很多编程语言都支持c语言风格的多行注释/**/ 这里提供一个技巧就是在编写多行注释时的技巧,先看看如下的c语言代码 #include <stdio.h>int main(void) { / ...
- linux驱动工程面试必问知识点
linux内核原理面试必问(由易到难) 简单型 1:linux中内核空间及用户空间的区别?用户空间与内核通信方式有哪些? 2:linux中内存划分及如何使用?虚拟地址及物理地址的概念及彼此之间的转化, ...
- 详解Linux2.6内核中基于platform机制的驱动模型 (经典)
[摘要]本文以Linux 2.6.25 内核为例,分析了基于platform总线的驱动模型.首先介绍了Platform总线的基本概念,接着介绍了platform device和platform dri ...
- Linux platform总线(1):总体框架
PlatForm设备驱动: 一.platform总线.设备与驱动 1.一个现实的Linux设备和驱动通常都需要挂接在一种总线上,对于本身依附于PCI.USB.I2 C.SPI等的设备而言,这自然不是问 ...
- 详解Linux2.6内核中基于platform机制的驱动模型
原文地址:详解Linux2.6内核中基于platform机制的驱动模型 作者:nacichan [摘要]本文以Linux 2.6.25 内核为例,分析了基于platform总线的驱动模型.首先介绍了P ...
- Linux设备驱动模型之platform总线
1 平台设备和驱动初识 platform是一个虚拟的地址总线,相比pci,usb,它主要用于描述SOC上的片上资源,比如s3c2410上集成的控制器(lcd,watchdog,rtc等),platfo ...
- Linux设备模型(总结)
转:http://www.360doc.com/content/11/1219/16/1299815_173418267.shtml 看了一段时间的驱动编程,从LDD3的hello wrod到后来的字 ...
最新文章
- c语言中gets函数可以输入空格吗_C语言中printf和gets函数的实用技巧
- F - 数据结构实验之查找六:顺序查找
- Git与Github操作指南(入门)
- Ansible WebUI工具之Semaphore
- 2019.6.16完成classstack任务
- 这就是搜索引擎--读书笔记五--索引的建立与更新
- 【SCOI2005】【BZOJ1083】繁忙的都市(MST模板)
- 美食网页设计作品html,美食网页设计与制作.doc
- web前端笔试试题一(含答案)
- 迷茫时的3个选择,决定了你人生的高度
- VMware 苹果虚拟机 Xcode真机调试失败 设备不信任该机器
- 手游入门必备基础知识
- Android模拟器的判定
- 安卓执法仪录像之进程间共享内存
- 东北猫咪带我躺平末世
- 判断手机号输入的是否正确
- CUDA中Occupancy相关知识
- 基于ARM的嵌入式系统外围硬件设计
- 隐藏受保护的系统文件的注册表键值
- 支付系统-概念与架构
热门文章
- 小智机器人江苏赞_智能机器人小智
- mysql8 安装_mysql 8.x 安装向导
- oracle+sid+未清除,管理信息化ORACLEoracle+DBA手册.pdf
- 《推荐系统实践》附上Reference 中的干货 (Paper,Blog等资料的链接)
- 如果公司的网络屏蔽了游戏【英雄联盟】的链接请求,使用这种方法玩游戏。
- VTK:vtkTupleInterpolator 插值用法实战
- wxWidgets:展示了如何在 wxWidgets 中使用 C++ 异常
- wxWidgets:wxScopedPtr类用法
- WxWidgets :一些古怪的源代码
- boost::mp11::mp_product相关用法的测试程序