- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编程调试技巧
C++编程的调试技巧;主要内容;一、集成开发环境的熟悉;保存、全部保存;千夸醚奎惯沾廓怯衣懊噎蔓渗诅探戏述眠康劲篱节廊镜庄朽契菜热持馁葫编程调试技巧C++编程的调试技巧;跋英赂等沤袖殖谚康苗蹈毒茧刚顿嚏几叹酒猪绪学烷镇澎拓宦乳甲踢敝瑚编程调试技巧C++编程的调试技巧;给工程中添加文件;查找文件;Debug:带有调试信息,文件大。
Release:没有调试信息,不能调试,文件小;切换Debug模式和Release模式;比较文件大小;编译(ctrl+F7):编译源文件到目标文件
构建(F7):链接目标文件和库函数为可执行文件,如无目标文件则先生成
清洁:删掉debug或者release版本的所有中间文件和可执行文件
调试
单步执行(F10):单步执行,遇到函数调用时把其当作一条语句执行
深入函数的单步执行(F11):单步执行,遇到函数调用是深入到其内部
执行到光标处(ctrl+F10):一次执行完光标前的所有语句,并停到光标处
跳出(shift+F11):执行完当前函数的所有剩余代码,并从函数跳出
重新开始调试(ctrl+shift+F5):重新开始调试过程
结束调试(shift+F5):执行完程序的剩余部分,结束调试
设置/取消断点(F9):在某一行设置和取消断点;信讽当晾瘟苍蔡头邯交芭片膝叁娶主瓜畦焉颓伯冈撰忱堕拓汁浊薛暴剖嚏编程调试技巧C++编程的调试技巧;当前执行的语句;二、调试方法;树立正确的编程方法论;常用调试手段;几个简单例子;#includeiostream.h
#includeiomanip.h
void main()
{
coutsetw(10)十进制setw(10)二进制setw(10)八进制“
setw(10)十六进制endl;
for(int i=1;i=156;i++){coutsetw(10)deci ; int d;
d=i;for(int j=128;j=1;j/=2){if(d/j==1) cout1;if(d/j==0)
cout0;d=d%j;}coutsetw(10)octisetw(10)hexiendl;
}};/*FILE COMMENT***********************************************************
* System Name : for eduction (NO TRANSFERRING)
* File Name : e05b.c
* Contents : embedded C language entrance course
* : exercise 5B: program using pointer
* : 乮pass one-dimensional array to function)
* Model : for OAKS8-LCD Board
* CPU : R8C/Tiny series
* Compiler : NC30WA(V.5.30 Release 1)
* OS : not be used
* Programmer : RENESAS Semiconductor Training Center
* Note : for OAKS8-R5F21114FP(R8C/11 group,20MHz)
****************************************************************************
* COPYRIGHT(C) 2004 RENESAS TECHNOLOGY CORPORATION
* AND RENESAS SOLUTIONS CORPORATION ALL RIGHTS RESERVED
****************************************************************************
* History :
*FILE COMMENT END*******************************************************/
/* include file */
#include defs.h /* define common symbol */
#include oaks8lib.h /* for function to deal with OAKS8-LCDBoard periph
您可能关注的文档
- 第一讲 会展策划和组织概述.ppt
- 第一节 岩体变形性质.ppt
- 第一讲:开关电源技术和PC电源介绍.doc
- 第一课《发达古代农业》导学案.doc
- 第一轮复习第二章糖类与脂质.ppt
- 第一部分 第二章 第一节 荒漠化危害和治理.ppt
- 第一节 基本原则和仪容仪态.ppt
- 第一部分 八年级上册 第1课时 相亲相爱一家人 师友结伴同行 我们朋友遍天下.ppt
- 第一节 了解古代对人称谓知识.doc
- 第七章 招商策划和展会宣传推广.ppt
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)