有关程序员的故事
qq_36631758
这个作者很懒,什么都没留下…
展开
-
皇帝身边的小太监----寄存器
不知道是什么寄存器?那见过小太监没有?其实我也没有,不过没见过不要紧,见过麻烦就大了,大家都看过古装戏,当皇帝要阅读奏章的时候,大臣总将奏章交给身边的小太监,小太监呢再交给皇帝处理,这个小太监只是个中转站,并无别的功能. 好,我们结合上面的类比来联想我们的CPU:我们的皇帝同志就相当于CPU;大臣就相当于内存,数据从他这拿出来;太监就是我们的寄存器了(这里先不考虑CPU的高速缓存区)。数据从内存原创 2017-07-11 16:27:31 · 658 阅读 · 0 评论 -
最会戴帽子的关键字-----extern
extern,外面的,外来的意思,那它有什么作用了?举个例子:假设你在大街上看到一个黑皮肤、绿眼睛、红头发的美女(外星人?)或者帅哥。你的第一反应就是这人不是国产的。extern就相当于他们的这些区别于中国人的特性。extern可以置于变量与函数前,以表明变量或函数的定义在别的文件中,下面代码用到的这些变量以及函数都是外来的,不是本文件定义的,提示链接器遇到此变量和函数时在其他模块中解析/绑定此标原创 2017-07-12 15:22:41 · 264 阅读 · 0 评论