人的一生会不断有新的问题出现,等着你去解决,如果做的不是自己感兴趣,自己觉得有意义的事,那这一生就是悲剧,人就是基因的奴隶,不管是碌碌无为,还是坐着等老,还是碌碌有为,都只是一个悲剧的历程,就像有的人说的,人到世上跑一遭就是来受罪的。
所以余生我要这么来过,做有趣的事。其实这是我出国后的一贯理念,只是有时贯彻得好,有时贯彻得坏,有时受客观条件所限,但今天我有顿悟,用教会里的话来说:上帝是信实的,他不会让你和你的家人挨饿,他不会让你没有出路和未来,剩下的就是你要全神贯注地投入到你觉得有趣的事情中去。
那么我要怎么来做呢?我不能再不讲效率地投入时间,而不讲产出,这其实也是我这么多年来碌碌无为的原因,怎样才能做得更好呢?而不是时间持续投入,智力和体力持续下降。我想第一我要多思考,多总结,多想想这个世界的联系和上帝所创造的无处不在的规律,我们可以总结规律这件事本身就是一件神奇的事情,不是吗?规律为什么会存在呢?不要告诉我,规律是经过上百亿年的宇宙进化就变成了这个样子。其次,总结的东西我要多应用,要去实施,结果不总像你预计的那样子,不然活着就没意义了,不就是因为未来是不可知的才觉得有意思吗?才会因为发现新东西,而基因因为你的refreshment感觉特爽吗?
归结到韩老师的话,就是知识点和经验都重要,当你学习知识点的时候你是在思考别人的思路,总结别人的技术,当你应用时你就获得了经验。那么从现在开始就多总结,多写代码吧,不要只是一谓地投入时间而忽略生活了。
说英语的感觉就像是说汉语,语言是通的,变的只是单词,一般而言,汉语学得快的,英语也学得快。
为什么会存在值传递和地址传递两种传递方式?写C语言的这个人为什么会这样设计?
如果值传递能解决问题还要地址传递干嘛?当给变量赋值时,是先找到变量的地址,然后把值放入地址所指向的空间;在形参和实参之间进行值传递时,只是值的对接,一一对应,不需要那么麻烦,但遇到数组和函数做函数的形参时,需要传入一个指针,间接操作数组和函数,想想如果把函数和数组放到形参的位置怎么弄?一堆数据和逻辑怎么操作?
还得用指针,然后规定函数名和数组名是地址,然后用指针、函数名或数组名来操作数组和函数。