- 博客(6)
- 收藏
- 关注
原创 文件和文件操作详细解释
我们写的程序的数据是存储在电脑的内存中,当我们运行一个程序之后,如果退出程序,内存回收,上一次输入输出的数据内容不会保留。如果我们想要把我们的输入输出的数据内容永久保留,我们就要使用文件。硬盘(磁盘)中的文件就是文件。文件按功能分为程序文件和数据文件。
2024-05-30 18:18:53
570
3
原创 自定义类型:结构体
4. 如果嵌套了结构体的情况,嵌套的结构体成员对⻬到⾃⼰的成员中最⼤对⻬数的整数倍处,结构 体的整体⼤⼩就是所有最⼤对⻬数(含嵌套结构体中成员的对⻬数)的整数倍。3. 结构体总⼤⼩为最⼤对⻬数(结构体中每个成员变量都有⼀个对⻬数,所有对⻬数中最⼤的)的 整数倍。4.跟结构相⽐,位段可以达到同样的效果,并且可以很好的节省空间,但是有跨平台的问题存在。对⻬数 = 编译器默认的⼀个对⻬数 与 该成员变量⼤⼩的较⼩值。结构是成员变量的集合,结构的每个成员可以是不同类型的变量。例如:struct stu。
2024-05-09 21:50:31
478
4
原创 数据在内存中的存储
⼤端(存储)模式:是指数据的低位字节内容保存在内存的⾼地址处,⽽数据的⾼位字节内容,保存在内存的低地址处。⼩端(存储)模式:是指数据的低位字节内容保存在内存的低地址处,⽽数据的⾼位字节内容,保存在内存的⾼地址处。
2024-04-04 20:41:55
1874
3
原创 内存操作函数
函数memcpy从source的位置开始向后复制num个字节的数据到destination指向的内存位置。memmove是C语言的移动内存块函数,它既可以复制不重叠的内存块,也可以复制重叠的内存块。如果source和destination有任何的重叠,复制的结果都是未定义的。memset是⽤来设置内存的,将内存中的值以字节为单位设置成想要的内容。memset是用来比较num个字节的内存块的大小的。返回destination。的时候并不会停下来。memmove 的使用。
2024-03-31 11:46:43
277
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人