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

手机如何创建个人网站网站组织管理建设

手机如何创建个人网站,网站组织管理建设,oyster wordpress,做外贸网站挣钱吗目录 ​编辑 ①前言 1.什么是Bug#xff1f; 2.什么是调试#xff1f; 2.1调试的基本步骤 2.2Release与Debug 3.常用快捷键 4.如何写出好的代码 4.1常见的coding技巧 #x1f449;assert() #x1f449;const() const修饰指针: ①前言 调试是每个程序员都… 目录 ​编辑 ①前言 1.什么是Bug 2.什么是调试  2.1调试的基本步骤  2.2Release与Debug 3.常用快捷键  4.如何写出好的代码 4.1常见的coding技巧   assert()  const()  const修饰指针: ①前言 调试是每个程序员都必备的技能之一调试能在程序逐步运行过程中锁定目标变量找出问题解决问题。 一般把程序中的运行出现的问题称为 Bug Bug是程序员一生之敌 1.什么是Bug Bug 可以称之为“臭虫现在指的是漏洞就是在安全系统上出现缺陷攻击者可以对未授权的情况下进行攻击Bug(计算机漏洞) 可以形容在各个领域范围之内所出现的漏洞。 第一次被发现的导致计算机错误的飞蛾也是第一个计算机程序错误。  2.什么是调试  调试英文DeBug又称作是除错是发现和减少计算机程序设备中和电子仪器错误的过程。 调试其实就是找出bug计算机有bug一定是程序的问题。 我们的调试环境VS2019当然VS系列方法都大同小异掌握核心方法就行了。  2.1调试的基本步骤  ✌发现程序错误的存在 ✌以隔离、消除等方式对错误进行定位 ✌确定错误产生的原因 ✌提出纠正错误的解决办法 ✌对程序错误予以改正重新测试  2.2Release与Debug Release 发布版本它往往是进行了各种优化使得程序在代码大小和运行速度上都是最优的以便用户很好地使用。是不能进行调试的。 Debug 调试版本是程序员使用的开发版本不作任何优化便于程序员调试程序是可以进行调试的(包含了相应的调试信息)。 这段代码在Debug和Release模式下产生不同效果  Debug:死循环打印 Release打印13行 int main() {int i 0;int arr[10] { 1,2,3,4,5,6,7,8,9,10 };for (i 0; i 12; i){printf(Who Say!!!\n);arr[i] 0;}return 0; } 3.常用快捷键  ✌( •̀ ω •́ )✌最常使用的几个快捷键 F5 启动调试 经常用来直接跳到下一个断点处。 F9 创建断点和取消断点 断点的重要作用可以在程序的任意位置设置断点。 这样就可以使得程序在想要的位置随意停止执行继而一步步执行下去。 F10 逐过程 通常用来处理一个过程一个过程可以是一次函数调用或者是一条语句。 F11 逐语句 就是每次都执行一条语句但是这个快捷键可以使我们的执行逻辑进入函数内部这是最 长用的。 CTRL F5 开始执行不调试如果你想让程序直接运行起来而不调试就可以直接使用。 F5和F9都是搭配使用的。 初学者掌握调试的内容可以达到事半功倍的效果多多使用调试可以提高程序执行代码的效率。 4.如何写出好的代码 ✌( •̀ ω •́ )  代码整洁且规范 ✌( •̀ ω •́ )  注释清晰且通俗易懂(代指写代码的人) ✌( •̀ ω •́ )  可读性有效性可维护性 ✌( •̀ ω •́ )  bug尽量能够达到自己能够预期的范围之内就是bug少或者几乎没有bug                         文档齐全不乱去堆放  4.1常见的coding技巧   养成良好的编码风格 注释必要的还是要去添加提高代码的可读性 避免编码的陷阱 尽量使用const 使用assert头文件#includeassert.h在assert()里面的表达式如果为真的话assert表达式为真就什么都不会发生 如果assert的表达式为假那么就会报错 assert()  是一个宏不是函数 assert()括号里面放一个表达式 #includeassert.h void sort(const char* str) {//assert(str!NULL);assert(str); //如果是空指针表示为00是假 } const()  将变量转成常量 但并不是真正的变成常量只是语法形式变成常量本质上还是变量 counst 修饰的变量不能再被改变 const修饰指针: 修饰指针有两种方法 1. counst int* p ; 2. int * counst p; const 放在的左边 限制的指针指向的内容也就是说: 不能通过指针来修改指针指向的内容 但是指针变量是可以修改的也就是指针指向其他变量的 const 放在的右边 限制的是指针变量本身指针变量不能再指向其他对象 但是可以通过指针变量来修改指向的内容 int main() {const int num 10;printf(num d\n, num);//const 放在*的左边const int* p num;*p 20; //errint n 100;p n; //okprintf(num d\n, num);return 0; } int main() {const int num 10;printf(num d\n, num);//const 放在*的右边边int* const p num;*p 20; //OKint n 100;p n; //errprintf(num d\n, num);return 0; } 以上就是我对【C语言】调试技巧的介绍文中不足的地方请指点感激不尽
http://www.zqtcl.cn/news/268113/

相关文章:

  • 韩国做hh网站图片转链接生成器在线
  • 有凡客模版怎么建设网站百度网盘在线观看资源
  • 网站关键字统计龙岩龙硿洞
  • 成都哪个网站建设比较好建设工程交易服务中心
  • 怎么做好网站推广小笨鸟跨境电商平台
  • 建立一个网站需要多少钱?制作ppt模板的软件
  • 百度 手机网站 友好性青岛谷歌优化
  • 免费的200m网站空间谷歌建站哪家好
  • 哪些平台可以建立网站2345浏览器网页版入口中文版
  • 网站设计与网页制作培训页面设计实训报告
  • 网站建设团队精神深圳福田最新消息今天
  • 网站制作主要公司哪个软件购物便宜又好
  • 如何取一个大气的名字的做网站263企业邮箱登录登录入口电脑版
  • 最好的做法是百度站长seo
  • 网站建设的基础常识dw个人简历网页制作
  • 网站建设怎么样做账义乌市住房和城乡建设局网站
  • 做网站友情链接的步骤wordpress文库主题
  • 网站模板用什么软件做泉州网站建设轩奇网讯
  • 网站开发必备人员网页设计图片居中代码
  • 网站列表页怎么做的百度seo优
  • 做网站销售好不好企业seo培训
  • 网站制作排版越南网站建设
  • 满城建设局网站我要买房网
  • 长沙百度提升排名南宁网站seo公司
  • 凡科网做网站怎样东莞寮步汽车城
  • 做百度网站费用多少基于html5的移动端网站开发
  • 专业做网站设计哪家好大型网站技术方案
  • 海外医疗兼职网站建设wordpress 最受欢迎主题
  • 网站改版方案案例入门级网页设计培训学员
  • 安徽优化网站运营平台