初学者怎样看懂代码的方法
作者:网友来源:互联网时间:2023-03-01 08:49次
摘要:初学者怎样看懂代码的方法是什么呢?这是很多人关注的问题,下面就和小编一起去看一下相关信息吧,希望可以给大家带来帮助。初学者怎样看懂代码先搞清楚你要看的代码,是拿来干什么的。简单
初学者怎样看懂代码的方法是什么呢?这是很多人关注的问题,下面就和小编一起去看一下相关信息吧,希望可以给大家带来帮助。
先搞清楚你要看的代码,是拿来干什么的。简单说,先从需求分析了解,然后是系统分析,最后是块的理解。你如果反过来,一行行的代码猜它的组合逻辑,这没有什么价值。
初学者要看懂代码首先从要需求分析了解,然后是系统分析,最后是块的理解。看懂代码其实不难,大抵不过是选择,分支,循环。语法如果看不懂,那就需要补补基础,先弄清楚这段代码要做什么,有说明最好,可以帮助理解,没有说明就试着过一下代码流程。
源代码主要作用
1、生成目标代码,即计算机可以识别的代码。
2、对软件进行说明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分虽然不会在生成的程序中直接显示,也不参与编译。但是说明对软件的学习、分享、维护和软件复用都有巨大的好处。
3、因此,书写软件说明在业界被认为是能创造优秀程序的良好习惯,一些公司也硬性规定必须书写。
4、需要指出的是,源代码的修改不能改变已经生成的目标代码。如果需要目标代码做出相应的修改,必须重新编译。
写代码中需要注意的事项1、数组不越界、下标不能取负数(特别注意取%时进行加减运算时可能产生的数组越界问题)(循环是也容易出现问题)。
2、n<=2*10^9都可以放心使用int的。
3、dp时间复杂度在无优化的情况下通常为O(n^2),因此应根据情况合理使用搜索。
4、数组开到10^9会爆掉。因此可以使用map进行代替。没有赋值(?)的map初始值为0。
5、(尤其是图论题)带空格的输入一定用get,且第一行若输入数字需要吃回车。
6、一定考虑极端取值(0,1)是否对应着特殊的解法(e、g、当取某些值时你的求解循环没有循环?for (int i=0;i<n;i++) 若n=0则可能出现未输出答案等问题)。
关键词:初学者,怎样,看懂,代码,的,方法,初学者,怎样,
- 相关文章
- 考研调剂可以跨专业吗 调剂的方法是怎样的03-05
- 2023会全面取消事业编制吗 事业编制将怎样改革03-02
- 电动机的工作原理是怎样的03-01
- 英语六级不去考会怎样02-23
- 高三怎么去努力学习 怎样让高三学习有动力01-30
- 高三学霸是怎样炼成的 高考状元谈学习方法01-29
- 高三如何快速提高成绩 怎样提高分数01-29
- 文科生怎样学高考能上600分 文科生学习方法01-29
- 清华学霸学习方法 学霸是怎样炼成的01-28
- 考试紧张怎么办 怎样克服考试紧张心理01-21
- 怎样开导迷茫的高中生 迷茫期怎么度过01-20
- 理科生的爱情用函数 理科生是怎样谈恋爱的01-20