c语言
文章平均质量分 63
正确的捏
这个作者很懒,什么都没留下…
展开
-
左操作数必须为左值另一种看法
左操作数 称为“ 左值 ”, 必须 放在内存中可以访问且可以合法修改值的存储单元中,通常只能是变量名;原创 2023-07-05 20:10:04 · 1374 阅读 · 0 评论 -
宏的展开与嵌套
/同样将宏定义表达式作为一个整体,防止外部优先级,将表达式分开。转载 2023-07-30 10:28:03 · 1408 阅读 · 0 评论 -
编译的四个阶段
汇编器(as)将hello.s翻译成机器语言指令,把这些指令打包成一种可重定位目标程序的格式,并将结果保存在目标文件hello.o中。hello.o文件是一个二进制文件,它的字节编码是机器语言指令而不是字符,如果我们在文本文件中打开hello.o文件,看到的将是一堆乱码。比如hello.c中第一行的#include命令告诉预处理器读取系统头文件stdio.h的内容,并把它直接插入程序文本中,结果就得到了另一个C程序,通常是以.i作为文件扩展名。原创 2023-07-25 20:50:27 · 116 阅读 · 0 评论