自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 fopen和fclose函数的正确使用姿势

注意:文件在使用后,必须调用fclose函数关闭这个文件,否则会出现文件损坏等问题下面是一个打开使用文件的正确逻辑:1.打开文件 2.使用文件 3.关闭文件#include <stdio.h>int main () { //1.打开文件,并判断文件是否正常打开 FILE* pf = fopen ("myfile.txt","w"); if (pr == NULL) { return 0; } //2...

2022-03-02 11:10:15 1271 1

原创 动态内存函数malloc和free

1.malloc函数malloc是用来申请动态内存的函数:malloc声明如下:void* malloc (size_t size);malloc向内存申请一块连续可用的空间,并返回指向这块空间的指针可以看到malloc返回一个void类型的指针; 接受一个size_t类型的整数。对malloc的一些解释:malloc申请的函数在堆区上,而一般的变量存储在栈区上栈区上的内存自动创建,自动销毁堆区上的内存需要用free函数手动销毁2.free函数在malloc申请的动态内存使用完后

2022-02-27 14:30:11 288

原创 通俗易懂解释结构体内存对齐

结构体内存对齐是面试时比较热门的考点,下面详细阐述一下如何计算结构体的内存对齐。结构体内存对齐最基本规则:1.每个结构体成员都要对齐到自身对齐数的整数位置处2.结构体总大小为最大对齐数的整数倍。自身对齐数 = 编译器默认对齐数 与该成员大小的较小值(注:vs编译器的默认对齐数是8)举个例子你更容易理解:struct S1 { char c1; int i; char c2;};上例中:c1是char类型,占1个字节;i是int类型,大小是4

2022-02-26 15:32:58 91

原创 内存函数memmove和memcpy的模拟实现代码

1.memmove的模拟实现//模拟实现memmove#include <stdio.h>#include <assert.h>void* my_memmove(void* dest, const void* src, size_t num){ assert(dest && src); while (num--) { //前->后if (dest < src) {

2022-02-23 11:26:30 587

原创 启程!某top高校航发新生的转码之路

自我介绍 博主目前就读于某top院校航空宇航学院,研一。在充分了解航发就业与创业形势后,决定放弃航发学习,转向cs这条新的路程。目标 我的目标很简单,就是搞人工智能与机器学习。目前来看,人工智能必定是未来趋势与风口。所以我希望自己能参与到人工智能,尤其是具象性人工智能的开发中。具象人工智能是指硬件与软件结合的智能体,通俗来讲就是各种各样的机器人。当然这个目标现在看来还非...

2021-10-16 17:33:59 134 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除