- 博客(2)
- 资源 (6)
- 收藏
- 关注
转载 #include< >和#include""的区别
源地址: http://blog.chinaunix.net/uid-23922099-id-3586571.html Answer 1: #include 会将指定文件的内容插入到源程序文件中。当使用的格式时,编译器会从环境变量INCLUDE所指定的路径中寻找file-name 文件,如果没有定义INCLUDE,C 编译器会在指定的路径中搜寻文件。如HT-IDE3000安装后,默认I
2015-09-29 16:03:01 370
转载 C语言中宏定义函数与普通函数的区别
在C及C++语言中允许用一个标识符来表示一个字符串,称为宏,该字符串可以是常数、表达式、格式串等。在编译预处理时,对程序中所有出现的“宏名”,都用宏定义中的字符串去代换,这称为“宏代换”或“宏展开”。宏定义是由源程序中的宏定义命令完成的。宏代换是由预处理程序自动完成的。若字符串是表达式,我们称之为函数式宏定义,那函数式宏定义与普通函数有什么区别呢?我们以下面两行代码为例,展开描述: 函数
2015-09-10 19:51:31 3180
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人