编程步骤心得

写了一段时间C/C++/matlab 代码,我觉得,总体步骤或者说思路:
第一步:不要写代码,写伪代码,写好架构(但是matlab使用尚短,函数用不好);自上而下。
第二步:获得你要处理得数据;
第三步:保存你要处理的数据;
(前三部我称为数据准备工作)
第四步,利用数据去完成你想要的功能:第四步最难,但是想要提高效率,前三步也要熟练。

1. 在编写类的时候,一定要先想好,哪些是能求出来的,需要写成函数的
   哪些是不能求得,需要你写成private;
2. 理解对象的赋值过程:默认的 ‘=’ 是把一个对象的私有成员的值赋给左侧对象的私有成员值。 

三 很小很简单的细节,往往决定编程水平

// 你不会,就很难。不是说这个问题本身多简单或者多难
1. 数组在传递的时候,是可以传递子数组的
	int arr[] = {4,5,8,6,9};
	// void HeapAdjusting(int arr[], int start, int end);
	HeapAdjusting(arr, 2, 3);
2. 上述代码很简单,一直让我思维定式的是:
	如果让我传递数组,我会立马写成 
	void HeapAdjusting(int arr[], int N);
	HeapAdjusting(arr,N)
	而导致我不能立即写出,处理子数组的问题。即
	没有给子数组 留一个接口。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值