![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
最爱你了
这个作者很懒,什么都没留下…
展开
-
2021-08-17printf,scanf_s
结构体定义结构体时:类型最好由大到小或由小到大因为结构体之间要对齐,所以不能进行比较(memcmp),也可以用干预对齐#prama pack(1/2/4/8/16)将所有对齐都变成1对齐如果与里面的最大类型大小相冲突则选最小的联合体联合体与结构体有一些相似之处。但两者有本质的区别。在结构体中,每个成员都有各自的存储空间。而在联合体中间各个成员共享同一个存储空间,一个联合变量的长度等于各个成员中最长的长度。联合变量的每一次赋值都会新值冲去旧值联合体里的每一个变量都指向同一个地址printf原创 2021-08-17 20:21:10 · 82 阅读 · 0 评论 -
2021-08-15结构体
结构体定义结构体里面不是变量是属性结构体是一种数据类型,是创建变量的模板,不占内存空间,结构体变量才包含了数据需要储存空间结构体存储都是自上到下,地址由小端开始结构体变量里面的值都存放在.data区里,只能读不能写结构体里面不能套用自己,以为会出现无线套用,但是可以套用这个结构体的指针结构体可以互相初始化,也可以赋值结构体字节对齐:结构体的大小1.结构体变量的首地址,必须是结构体变量中“必须是最大基本数据类型成员所占的字节数”的整数倍2.结构体变量中的每个成员相对于结构体的首地址的偏移量,原创 2021-08-15 19:05:19 · 54 阅读 · 0 评论 -
2021-08-1 分治法和递归
分治法和递归分治法:问题不变,规模变小所有的循环都可以改写为递归循环有无限循环,但递归没有无线递归,因为栈有空间大小(1M)会溢出原创 2021-08-14 12:33:00 · 51 阅读 · 0 评论