知识总结
文章平均质量分 81
zhengyawen666
这个作者很懒,什么都没留下…
展开
-
预处理解析
一 预定义符号语言内置的符号,可以用来查看被编辑文件的状态有以下几种:__FILE__ 被编辑的源文件__LINE__被编辑文件所在行__DATE__被被编辑文件的日期__TIME__被编辑文件的时间__STDC__编译器是否遵循ABSI C,若遵循为1,否则未定义(vs中未定义)对上述预定义符号的示例:二 #define1 #define定义的标识符#define name stuffstuff的种类多样,可以是常量表达式,可以是关键字名字,可以是函数,原创 2022-04-10 15:29:47 · 216 阅读 · 0 评论 -
动态内存管理
一 简要介绍*在引入动态内存管理之前,相信不少人有这样的困惑:什么是动态内存管理?简而言之,动态内存管理就是在内存中灵活的开辟空间,只不过这一个空间在内存中所占的大小是不确定的,可变的,既然是变化的,就叫动态内存了。*简单地了解了一下动态内存管理是什么之后,不少人又有这样的疑问了:明明在内存中直接开辟各种数据类型也可以,那么动态内存有什么存在的必要?其实在实际使用的过程中,我们并不是很清楚我们需要多大一块内存,这时候就需要进行动态内存管理了。*那么我们如何进行动态内存管理呢?其实原创 2022-04-02 18:34:34 · 1071 阅读 · 0 评论 -
编程入门——自定义类型函数的探究
一 分类①结构体 位段(位段算是一种特殊的结构体)②枚举③联合体(共用体)二对于 结构体的探究为什么要有结构体呢?结构体是对一个复杂对象的描述。如果有结构体的话,数据之间就相当于建立了联系。1结构体的声明一般在主函数前单独声明,这样就可以看作是一个全局变量,在函数中直接。如果在函数中使用的话,出了这个函数的作用域结构体变量的生命周期也就结束了。使用基本格式:struct TAG{ M_list;}V_list;注意:① 声明结构体的时候,末尾的;不能省原创 2022-03-26 20:27:03 · 1421 阅读 · 2 评论