当前位置: 首页 > news >正文

关于做网站的笑话网站自适应布局 html5

关于做网站的笑话,网站自适应布局 html5,建筑电工证查询网站,怎么编写程序调试的重要性 在我们写代码的时候,如果程序出现了bug,那么下一步就是找到bug并修复bug!而这个找问题的过程就被称为调试(英文叫debug,消灭bug的意思)。 调试能观察到程序内部执行的细节,可以增加程序员对…

调试的重要性

在我们写代码的时候,如果程序出现了bug,那么下一步就是找到bug并修复bug!而这个找问题的过程就被称为调试(英文叫debug,消灭bug的意思)。

调试能观察到程序内部执行的细节,可以增加程序员对代码的理解和掌控,也能更高效的解决程序中存在的bug,提高写代码的能力!

调试的环境

在VS上编写程序的时候有两个版本,一个是Release、另一个是Debug

Debug称为调试版本,这个版本包含调试信息,并且不做任何优化,是程序员在调试程序时候用到的版本!

Release称为发布版本,这个版本是用户直接使用的,往往进行了各种优化,使得程序在代码大小和运行速度上都是最优的,而且不包含调试信息(不能调试)!

调试常用到的快捷键

F9:创建断点和取消断点

也可以在上图所指的地方单击鼠标左键创建和取消!

断点的作用:

断点可以在程序的任意位置进行设置,打上断点就可以使得程序执行到断点处暂停执行,可用于与其他的一些快捷键配合使用,便于观察。

条件断点:只有在程序执行过程中满足这个条件才触发断点,在断点处单击鼠标右键,然后点条件就可以设置想要的条件进行观察了!

F5:启动调试,经常用来直接跳到下一个断点处,一般是和F9配合使用

这里说的下一个断点不是指物理意义上的下一个断点,而指的是程序执行逻辑上的下一个断点!

F10:逐过程调试,可以是一条语句,也可以是一次函数调用

按F10调试时不能进入函数的内部观察细节!

F11:逐语句调试

按F11可以使我们在调试时让程序的执行逻辑进入函数内部,便于更好的观察细节!

Ctrl+F5:开始执行不调试

可以让程序直接运行起来

监视

当开始调试之后,在菜单栏中选择【调试】->【窗口】->【监视】,然后任意打开一个就可以观察程序运行时候的一些变量或者表达式了!

例如要观察下面这个代码中变量的值

内存

内存可以观察变量在内存中的存储情况。也是在开始调试之后,在菜单栏中选择【调试】->【窗口】->【内存】,然后任意打开一个

在内存中观察数据要在地址栏处输入地址才能在该地址处观察数据

举例

假如要调试下面这个代码

#include <stdio.h>
int add(int x, int y)
{int r = 0;r = x + y;return r;
}
int main()
{int a = 10;int b = 70;//写一个函数计算两个整数的和int ret = add(a, b);return 0;
}

调用add函数之前:先按F10开始调试

调用add函数:在代码执行到16行时,按F11进入函数内部,按F10执行下一条语句

调用完add函数之后变量ret的值:

常见的错误归类

编译型错误:一般是语法错误

链接型错误:比如拼写错误、头文件没包含等等

运行时错误:需要借助调试才能逐步定位问题所在,进而解决问题

http://www.yayakq.cn/news/834437/

相关文章:

  • 社区网站如何做移动互联网开发招人
  • 南京网站优化建站如何给wordpress上传较大视频
  • 重庆网站建设公司有哪些内容谁的网站模板利于优化
  • 天津正规制作网站公司cnetos 7 wordpress
  • 阜阳网站优化中国空间站进展
  • 网站建设项目结构分析报告seo网站内部优化
  • 访问国外网站好慢安庆网站建设公司
  • 石家庄网站建设外贸wordpress google统计
  • 域名注册商有哪些学seo网站推广好吗
  • 多企业宣传网站建设义乌外贸网站开发
  • 又快又好自助建站系统房屋设计图纸平面图
  • 网站建设 聊城租点点电脑租赁公司
  • 如何编程建设网站自己wordpress手机版设置
  • 崇左网站建设公司服装网站建设策划书论文
  • 深圳大型网站建设服务公司建站哪家好 phpwind
  • 仙桃网站建设公司产品网络推广深圳
  • 做韩国网站有哪些东西吗专业柳州网站建设哪家便宜
  • 杭州市拱墅区建设局网站中山 灯饰 骏域网站建设专家
  • 用哪个做网站demowdcp 防盗链 网站不能打开
  • 三合一网站开发wordpress皮肤下载站
  • 黑色企业网站网站建设讲话稿
  • 西安旅游网站建设把网站做成app多少钱
  • 网站做效果联系方式wordpress代码添加文章字段栏目
  • 威海网站开发制作网站有哪些类型
  • 网站开发的著作权归谁新闻最近的新闻
  • 重庆网站建设专家有免费做海报的网站吗
  • 无为建设局网站如何提高网站的排名
  • 商家建设网站的好处一站式网站建设服务商
  • 怎么攻击php做的网站吗上海企业登记在线服务平台
  • 建设银行网站怎么登陆不月编程做网站