住房建设局网站,厦门比较好的网站设计公司,辽宁沈阳建设工程信息网,网站备案增加域名C语言调试技巧
Debug 和 Release 的介绍 Debug#xff1a;通常称为调试版本#xff0c;它包含调试信息#xff0c;并且不作任何优化#xff0c;便于程序员调试#xff08;可调试#xff09;。 Release#xff1a;通常称为发布版本#xff0c;它往往时进行了各种优化通常称为调试版本它包含调试信息并且不作任何优化便于程序员调试可调试。 Release通常称为发布版本它往往时进行了各种优化使得程序在代码大小和运行速度上都是最优的以便用户很好的使用不能调试测试测得也是发布版本。 注debug和release在功能上也会进行优化。 通常在代码编译完成以后会生成exe文件在工程路径下在x64当中效果如下 debug和release具体区别这段代码在debug中会已知执行在release中不会但是我这边测试时两者都能正常执行后续再看 #include stdio.h
#include stdlib.h
#include string.hint main()
{int i 0;int arr[10] { 1,2,3,4,5,6,7,8,9,10 };for (i 0;i 12; i){printf(haha\n);arr[i] 0;}system(pause);
}C语言编程规范
优秀的代码1. 代码运行正常2. bug少3. 效率高4. 可读性高5. 可维护性高6. 注释清晰7. 文档齐全。常见的coding技巧1. 使用assert2. 尽量使用const3. 养成良好的编码风格4. 调价必要的注释5. 避免编码的陷阱VS 快捷键
快捷键功能F5和F9配合使用、调试F9切换断点F10逐过程调试逐行调试F11逐语句过程调试走得会更细CTRL F5开始执行不调试Shift F5停止调试Alt 上下箭头向上向下移动代码行Shift Alt 上下箭头多行同时插入Ctrl h替换Alt 鼠标左键在任意位置写入Ctrl D复制当前行至下一行Ctrl L将当前行剪切Ctrl ~在VS中打开终端Ctrl J智能提示Ctrl R选中需要调试的某一段代码然后按Ctrl R进行调试Ctrl k c区域注释Ctrl k u清除区域注释Ctrl Shift v调出粘贴板来选择粘贴内容Ctrl -快速回到上次编辑位置Ctrl Shift 空格快速查看函数参数Ctrl Shift F9删除全部断点Ctrl Enter在上方插入空行Ctrl Shift Enter在下方插入空行Ctrl u选中内容全部小写Ctrl Shift u选中内容全部大写Ctrl k d快速对齐代码Ctrl Shift L删除当前行Ctrl Shift W关闭当前文件