关键是问题的提问的方式,要明确告诉你的程序出现的错误现象,然后把程序发给豆包,让他帮你找原因。 豆包还可以修改和优化程序,你的程序让他优化一下更优雅。 不要恐惧AI编程,未来也许程序员分为两类,会使用AI辅助编程的和不会使用AI辅助编程的,后者或将被淘汰。
一、在Keil中打印日志找bug 大多数嵌入式开发者都会碰到对程序进行调试或者查找BUG的情况,常见的两种方法都是仿真和通过日志进行的。 有条件仿真的是更好,但是在编写嵌入式软件程序过程中,并不是所有的硬件都支持仿真或者方便仿真,这样大多数方法便是加打印信息进行找问题。 打印的接口有很多种,比如串口,网络,显示等...
1.找BUG BUG1.电脑版教程与手机端教程不同步 以下内容都是来自于C技能树中,条件运算符这一模块,我们可以发现电脑端只有一个的参考资料,而手机端却有多个资料,两边的教程内容并不同步。 BUG2.点击调试代码无法跳出 点击做完习题后,这边跳出了调试代码,这时可能学的略微有点蒙蒙的,那么看到调试代码,内心肯定就无比...
//调试示例intmain(){int i=0;int arr[10]={0};for(i=0;i<=12;i++){arr[i]=0;printf("%d\n",i);}return0;} 像这种隐性的Bug不通过调试是根本无法发现的,只有通过调试分析,我们才能找出问题。 🗝️优秀编码技巧 我们只有养成良好的编码风格,才有可能从源头上避免Bug的产生,比如: 1.代码能正...
这个找问题的过程---称为调试,英文叫debug (消灭bug) 的意思。调试一个程序,首先是承认出现了问题,然后通过各种手段去定位问题的位置,可能是逐过程的调试,也可能是隔离和屏蔽代码的方式,找到问题所的位置,然后确定错误产生的原因,再修复代码重新测试。
后来那个bug应该是找了挺久的,最后在chatgpt那里找到了答案,原来那个desc是数据库的关键字。 怎么说呢,这个bug看上去可能很小,但是真的当时找的挺头大的,也可能是这个关键字我平时用的不多,基础还是多少有点欠缺。 05丨你是怎么协调自身学业...
第一,熟练C语言基础编程,学会使用linxu系统,常用用法,设计基本的api,C语言在开发项目中如果你连基础都没有掌握,你是没有办法继续开发项目或看懂别人的基础编程代码。第二,指针,学习C语言的程序员都知道,指针是C语言中最常用也是最基本的,很多程序的BUG都是与指针熟练程度有直接关联,所以老手平时...
c语言最重要的是实践,背的东西不多,而且一些难点要自己出bug才能理解。 机器回忆 强能力者 7 可以记,要知道有种学习方法叫做费曼学习法,记一遍笔记相当于自己输出了一次,哪怕记完之后再也不看也是有好处的——前提是你真的在记笔记,而不是在抄书 初春的飞舞 低能力者 5 我不怎么喜欢记笔记,首先知识点真...
1.了解调试。什么是调试? _当我们发现程序中存在的问题的时候,那下⼀步就是找到问题,并修复问题。 _这个找问题的过程叫称为调试,英⽂叫debug(消灭bug)的意思。 _调试⼀个程序,⾸先是承认出现了问题,然后通过各种⼿段去定位问题的位置,可能是逐过程的调试,也可能是隔离和屏蔽代码的⽅式,找到问题所的...