Neil'Blog

程序员的自我修养读书笔记

1.编译和链接 像VS,Delphi这种集成开发环境(IDE),他们一般把编译和链接的过程一步完成,将这种编译和链接合并到一起的过程叫做构建,构建的英文名是Build,所以你可以看到VS的编译就是这个词 2.中间的过程 比如一个hello world的小程序,编译过程也是很复杂的,可以分为4步:预处理,编译,汇编,链接 2.1预处理 对C语言来说,比如源文件是.c,那他就会把.c以...

刷知乎引出的这篇博客:左值和右值

前言 晚上在电梯里刷知乎的时候,刷到move,于是便好奇多搜索点相关知识,其中左值和右值可算看懂了点了,于是趁着还没睡觉总结一波 内容 左值和右值网上很多通俗的说法是,左边的是左值,右边是右值,比如 int a = 5; a是左值,5是右值,这也是对的,但是呢,他不完全对 int a = 10; 10 = a; 你会发现第二行10=a这就会报错 再比如 int func(...