java泛型与c 语言之关系

来源:互联网 发布:qc qa 软件研发体系 编辑:程序博客网 时间:2024/06/15 14:46

如c语言中的宏定义:

如下:运行结果是8。

编译时是不会运算的,会等到运行时运算。

C程序由源程序变为可执行文件的三个阶段是:预处理阶段,由预处理器对程序文本中的宏进行展开。编译阶段,由编译器对经过预处理后的程序进行编译,并生成目标文件链接阶段,则链接器对目标文件和用到的函数库文件进行链接,生成可执行文件。因此,宏展开是在预处理阶段完成的。
如下:预处理时,进行宏展开,N变为2+3*2

原创粉丝点击