自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

原创 malloc和free注意事项

用malloc申请二维动态数组时,在用free释放内存时,注意要释放两次,如下列的代码:分配内存:int**p;int i; int cnt_max = 5;p=(char ** )malloc(cnt_max * sizeof(int *)); for(i=0;i<cnt_max;i++) p[i]=malloc(3 * sizeof(int));释放内存:for(i=0;i<cnt_max;i++) free(p[i]); free(p);

2021-03-01 19:18:46 131

原创 vs编译出现未加载 wntdll.pdb可能的原因

vs编译出现未加载 wntdll.pdb可能的原因1、用malloc没有用free2、free中的指针位置错误1、用malloc没有用free2、free中的指针位置错误下面展示一些 内联代码片。 int* i = (int*)malloc(sizeof(int) * 4); int* j = (int*)malloc(sizeof(int) * 4); if (i == NULL || j == NULL) return 0; for (int a=0;a<3;a++) {

2021-03-01 18:07:53 2559 1

原创 CentOS7.5在C99环境下生成动态链接库.so文件

前言CentOS7.5生成动态链接库.so文件,且编译环境为c99一、写好原始.c文件以及头文件二、修改.c文件1.在声明的接口函数前,添加代码: “__attribute ((visibility(“default”)))”2.在定义的接口函数前,添加代码: “extern”三、在头文件中,添加以下语句1.在头文件顶部,添加: #ifndef _ADD_H #define _ADD_H 注意:define后的名称的命名,是根据实际头文件名进行设置 2.中间为结构体声明、函数声明

2020-12-17 21:35:05 615

原创 VS2019创建以及调用C语言动态链接库DLL

创建动态链接库DLL1、首先创建一个新的DLL工程2、工程中会生成几个自带的文件,注意把后缀cpp改为“c”,为了方便,可以直接在“pch.c”上进行操作。3、在pch.c文件中编写函数实现的功能,这里我实现一个加法功能的函数4、将函数的声明在pch.h文件中实现==(注意要加上红框中的代码),这部分代码C语言和C++是不同的 ==5、点击“生成”->生成解决方案即可6、上述解决方案生成时是在debug模式下的,因此可以在工程项目的debug目录下找到所生成的dll和lib

2020-09-10 11:26:23 2313 1

原创 Matlab Simulink中如何运行m文件

Matlab Simulink 如何执行m文件1、首先新建一个Simulink如下2、点击Model Properties 中的 model callbakcs3、选择Callbacks中的InitFcn4、输入m文件名即可注意:此处只加入m文件名即可,不需要加“.m”后缀,否则会报错...

2020-08-28 10:56:52 18626 6

灵敏度分析 (重要).zip

数学建模中所需要的灵敏度分析。 。

2020-06-26

2013-2016年美赛特等奖原版论文集.zip

2013-2016年美赛特等奖原版论文集,

2020-06-26

2017年美国大学生数学建模竞赛O奖论文(全部)

2017年美国大学生数学建模竞赛O奖论文(全部)

2018-01-29

空空如也

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

TA关注的人

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