最初我是golang出生,当时做项目的时候java、c++、js、python都折腾过,但是关于c语言的接触,基本上都停留在大一的那个暑假。 后面一个项目需要写驱动,再到后门需要做DFX,再到我打开内核的源码,我一脸懵逼,这都是啥? 说它不是c吧,这玩意又在.c文件放着,说它是吧,这都是啥,我开始想念多年前那个下天的c语言了。 因为内核和底层是挨着很近的,所以在靠近这个地方,有很多的代码有一些约定成俗的写法,下面一起来瞅瞅? 学了这个,可以帮助我们在阅读内核代码的障碍大大减退,而Linux这谁能避开不用呢? 于是这几个部分就成了面试关键的点。 1、C语言的标准 C语言在1989年发布-->...