如果已经入门C语言编程,本阶段课程是完全面向企业级要求技术讲解,所用技术直接对接企业需求和严格的技术规范.是实打实的深入C语言编程技术,深入了解指针和编程接口的封装,算法及数据结构。
成就:
(1)高于一般985、211等高校,计算机相关专业应届生编程水平;
(2)1年传统企业(二线、三线、四线城市居多)C语言工程师编程能力;
(3)全国计算机等级考试四级水平;
课程简介
1.前言
2.C语言概述
3. 内存分区
4.指针强化
5. 指针的指针(二级指针)
6. 多维数组
7.结构体
8.文件操作
9.链表
10.函数指针和回调函数
11.预处理
12.动态库的封装和使用
13. 递归函数
14 面向接口编程
... ...
部分资料节选
11. 动态库的封装和使用12.1 库的基本概念库是已经写好的、成熟的、可复用的代码。每个程序都需要依赖很多底层库,不可能每个人的代码从零开始编写代码,因此库的存在具有非常重要的意义。 在我们的开发的应用中经常有一些公共代码是需要反复使用的,就把这些代码编译为库文件。 库可以简单看成一组目标文件的集合,将这些目标文件经过压缩打包之后形成的一个文件。像在Windows这样的平台上,最常用的c语言库是由集成按开发环境所附带的运行库,这些库一般由编译厂商提供。
12.2 windows下静态库创建和使用12.2.1 静态库的创建1. 创建一个新项目,在已安装的模板中选择“常规”,在右边的类型下选择“空项目”,在名称和解决方案名称中输入staticlib。点击确定。 2.在解决方案资源管理器的头文件中添加,mylib.h文件,在源文件添加mylib.c文件(即实现文件)。 3.在mylib.h文件中添加如下代码: #ifndef TEST_H #define TEST_H int myadd(int a,int b); #endif |
4.在mylib.c文件中添加如下代码: #include"test.h" int myadd(int a, int b){ return a + b; } |
5. 配置项目属性。因为这是一个静态链接库,所以应在项目属性的“配置属性”下选择“常规”,在其下的配置类型中选择“静态库(.lib)。 6.编译生成新的解决方案,在Debug文件夹下会得到mylib.lib (对象文件库),将该.lib文件和相应头文件给用户,用户就可以使用该库里的函数了。
网盘资料截图:
视频资料下载链接:(回帖可见)
|