读程序的方法

1.读程序题从main开始读

读程序题从main开始读,程序先要总览全局,寻找核心要义

2.结构

在分析重要的程序时,最好首先识别出重要的组成部分;
了解局部的命名约定,利用它们来猜测变里和函数的功能用途.
理解了代码的某一部分,可能帮助你理解余下的代码.
解决困难的代码要从容易的部分入手.
注释:在阅读您所控制的代码时,要养成添加注释的习惯.

3.运行

尝试将表达式应用在样本数据上,借以了解它的含义.(或对数据直接运行,能得到运行的直接结果)

do循环的循环体至少执行一次.

return, goto, break, continue语句,异常可单独分析

其他

以引用传递的参数可以用来返回函数的结果,或者避免参数复制带来的开销.
字符指针不同于字符数组.
动态分配的矩阵一般存储为指向数组列的指针或指向元素指针的指针;这两种类型都可
以按照二维数组进行访问.
在非连通图中,执行遍历代码应该能够接通孤立的子图.(从每个连通分量中选择初始点,分别进行遍历,才能够访问到图中的所有顶点)
与最小值有关,又没有树的lchild,rchild一般是简单选择类的,有大小关系比较,大概率是排序算法

参考

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值