
随堂笔记
文章平均质量分 66
LLZK_
这个作者很懒,什么都没留下…
展开
-
static 用法
1、修饰局部变量,改变存储类型(将变量存储位置由栈改到静态区,作用域并没有变)2、修饰全局变量,将全局变量的外部链接属性改为内部链接属性。(只能在当前源文件内使用)3、修饰函数,与修饰全局变量作用相同原创 2016-04-02 14:25:34 · 483 阅读 · 0 评论 -
宏和函数的区别
1.宏会在编译器在对源代码进行编译的时候进行简单替换,不会进行任何逻辑检测,即简单代码复制而已。2.宏进行定义时不会考虑参数的类型。3.参数宏的使用会使具有同一作用的代码块在目标文件中存在多个副本,即会增长目标文件的大小。4.参数宏的运行速度会比函数快,因为不需要参数压栈/出栈操作。5.参数宏在定义时要多加小心,多加括号。6.函数只在目标文件中存在一处,比较节省程序空间。7.函数的调用转载 2016-04-04 13:57:43 · 480 阅读 · 0 评论 -
你知道汇编与反汇编的区别吗?
本人不才,小白一枚,今天在看书的过程中被汇编、反汇编这两个词搞懵了。赶紧用了搜dog,发现讲的都不是很清楚,这里说一下我的总结。有什么不对的大家见谅。汇编、反汇编这两个词可做动词,可做名词。我们先看一个图,一个c程序如何变成一个可执行程序。 (PS:这个图主要为下面讲解用,具体不再讲解,感兴趣的自行查询)汇编动词,指的是把汇编语言翻译成机器语言的过程。 就是图中hello.s文件经过汇编器原创 2016-11-06 18:28:13 · 20256 阅读 · 2 评论