《海伯利安》四部曲
坑边闲话:《海伯利安》的文学性在科幻小说里可谓是首屈一指。但愿未来的某个人生阶段,我能有闲暇时间,再将这套小说好好阅读一番。那将是对我人格的巨大奖励。
知乎原文。
我终于读完了《海伯利安》四部曲!
学会聆听亡者之音,
学会聆听生者之音,
学会聆听天体之音,
迈出第一步。
——亲爱的依妮娅
临近毕业,我终于实现了大一时的目标:把著名的科幻看一遍!
《三体》早在中学时代就看完
一口气读完《安德的游戏》三部曲,
阿瑟•克拉克的短篇横扫一遍,
伟大的《银河帝国》系列
《海伯利安》四部曲。
(老实说《银河帝国》我只读完了基地系列,机器人系列还没开始,估计要等到研究生阶段才能读完整个系列的十七本书,绝对的巨著!)幻海无涯,这仅仅是开始。
海伯利安这四本书很厚,在 Kindle 上显示有三万四千三百四十六页(读客熊猫出品)。起初我满心以为总共的 35103 页是全部篇幅,已经做好了今天通宵收尾的觉悟。没想到后 2% 是《螺旋的遗孤》。
很多人都说四部曲读下来是很令人悲伤的,所以丹•西蒙斯写了《螺旋的遗孤》来舒缓心情,但是我不这么认为,所以我暂时没有吃糖来缓解苦味的需求。阿莫耶特光谱螺旋的 ...
C 语言 stdlib.h 里面到底定义了那些函数?
坑边闲话:stdlib.h 是很多 C 语言的初学者第二个接触到的头文件。该头文件非常重要,学习该文件,可以省下很多功夫。大多数谭浩强老师的读者,在学完了 malloc 函数之后,就对这个文件知之甚少了。今天我来把其中的所有函数,给大家简单介绍一下。
我曾经自己动手写过一个从一串字符里提取浮点数的算法,GitHub 链接。
后来我才知道,stdlib.h 里面已经定义了一个函数,可以通过这个库函数让我的代码更加精简(当然,它的功能很基础,丰富性不如我的代码)。
工欲善其事,必先利其器。了解库函数是入门第一步;了解所有库,是高手第一步。
1. 关键库函数介绍·
1.1 函数名称 calloc·
函数原型:void calloc(unsigned n, unsigned size);
函数功能:分配 n 个数据项的内存连续空间,每个数据项的大小为 size.
函数返回:分配内存单元的起始地址,如果不成功,返回 0.
1.2 函数名称 free·
函数原型:void free(void* p);
函数功能:释放 p 所指的内存区
函数返回:无返回值
参数说明:p 是被释放的指针。
1.3 ...