2019腾讯面经

#define和const区别? (一)相同点: 二者均可以用来定义常量。 (二)不一样点: (1). 时期:#define是在编译的预处理阶段展开,而const是在 编译、运行的时候起做用 (2). #define只是简单的字符串替换,没有类型检查。而const有对应的数据类型,是要进行判断的,能够避免一些低级的错误 (3). 就存储方式而言:define宏在定义时不会分配内存,#define只
相关文章
相关标签/搜索