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

dedecms 网站标题 设置成都seo顾问

dedecms 网站标题 设置,成都seo顾问,杭州网站推广优化哪里好,昆山市住房和城乡建设局网站很多小伙伴刚开始听到C语言的调试,这是个啥,表示很怀疑,敲代码不就是直接就是干嘛,结果很多小白们,一运行错误多的数都数不过来。就开始这改改,那删删,莫名奇妙就运行成功了。到最后都不知道到底…

        很多小伙伴刚开始听到C语言的调试,这是个啥,表示很怀疑,敲代码不就是直接就是干嘛,结果很多小白们,一运行错误多的数都数不过来。就开始这改改,那删删,莫名奇妙就运行成功了。到最后都不知道到底那错了。有一种小朋友是否有多问号的感觉。可想而知代码调试有多么重要,一个正真的大佬,20%在敲代码,80%在调试代码。咱们不扯别的,直接进入今天的主题--C语言调试

 

 一:bug

 

 

      在 Mark II 计算机上工作时电脑不能正常运作了,霍普和整个团队都搞不清楚为什么。后来才发现,是一只飞蛾意外飞入了一台电脑内部而引起的故障。终于把问题解除了,霍普在日记本中记录下了这一事件。

二:调试的重要性

 ①调试的步骤

1.发现程序错误的存

2.以隔离、消除等方式对错误进行定位
3.确定错误产生的原因
4.提出纠正错误的解决办法
5.对程序错误予以改正,重新测试

②Debug和Release的介绍

Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。
Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。

三:Windows环境调试介绍

①准备调试(要在Debug环境下才可以调试)

 ②学会快捷键

• F5:启动调试,经常用来直接跳到下一个断点处。(在循环中跳到逻辑上的断点)

• F9:创建断点和取消断点。

      断点的重要作用,可以在程序的任意位置设置断点。

      这样就可以使得程序在想要的位置随意停止执行,继而一步步执行下去。

• F10:逐过程,通常用来处理一个过程,一个过程可以是一次函数调用,或者是一条语句。

• F11:逐语句,就是每次都执行一条语句,但是这个快捷键可以使我们的执行逻辑

      进入函数内部(这是最常用的)。

• CTRL+F5:开始执行不调试。

③调试的时候查看程序当前的信息

1.查看临时变量的值

2.查看内存信息 

 3.查看调用堆栈

 四:编程常见的错误

1编译型错误
2链接型错误(无法解析的外部命令)
3运行时错误逻移出现问题

五:采用相关代码来减少bug

1.const关键字(const的作用可以避免无意中由于修改数据造成的编程错误。)

2.const修饰指针变量的作用

 3.例子(模拟实现库函数:strcpy)

//模拟实现库函数:strcpy
#include<stdio.h>
#include<assert.h>char* my_strcpy(char* dest, const char * src)
{char* ret = dest;assert(dest != NULL);//断言防止空指针assert( src != NULL);//断言防止空指针//1.第一种写法//while (*dest++ = *src++) //	;//2.第二种写法while (*src != '\0'){*dest = *src;dest++;src++;}*dest = *src;// \0 的拷贝return ret;
}int main()
{//初始化char arr1[] = "hello bit"; char arr2[20] = "xxxxxxxxxxxxx";char* p = NULL;//调用函数my_strcpy(arr2, arr1);//打印arr2printf("%s\n", my_strcpy(arr2, arr1));return 0;
}

        不知不觉就到了尾声呢,咱们第十章的知识点就到这里了啦,作为小白的我,可能写的不是很好,不对的地方还请大佬大佬指点指点。
 

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

相关文章:

  • 网站备案必须做吗平台运营
  • 什么公司网站建设做的好数据库策略网站推广的有效方法有
  • 邯郸网站建设找谁的网站开发工具
  • 做下载类网站一年赚多少钱wordpress 排课
  • 服务器上的网站企业运营管理师证书
  • 淘宝网站建设方案模板个人网站的设计与实现主要技术指标
  • 官网站内优化怎么做 2018抖音代运营服务合同模板
  • 学网站建设多少钱为什么有的公司做很多个网站
  • 深圳微网站建设公司网站制作哪家公司好
  • 网站到期查询淮安网站建设工作室
  • 阿里巴巴网站谁做的wordpress伪静态中文乱码
  • 越秀微网站建设网站访问量排行榜
  • iis默认网站 没有属性福永网站的建设
  • 个人英文网站设计dw网页制作实例素材打包下载
  • 网站ip pv值怎样注册小程序商城
  • 网站建设 需求模板网站报价怎么做
  • 织梦网站内部优化烟台网站建设方案策划
  • 宁波做网站优化的公司liunx安装wordpress
  • 广州网站建设中心论坛网站建设公司
  • 计算机网络网站建设的实训总结网站修改 iis6应用程序池
  • 做类似昵图网网站高淳区建设局网站
  • 哪个网站可以做汽车评估快看点媒体平台
  • 网站底部源码wordpress评论黑名单
  • php网站建设素材织梦网站制作教程
  • vue响应式网站开发一加手机官网网站
  • 找人做网站注意哪些十大放黄不登录不收费
  • 手机网站标准哈尔滨网站建设设计
  • 陇南市建设局官方网站国外的素材网站
  • 企业网站开发计划深圳企业网站制作中心
  • 百度合伙人官方网站注册城乡规划师成绩查询2021