C语言程序设计
一把柴火
初入职场,记录学习,多多关照。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
静态库和动态库使用(1)
静态库和动态库 简介 我们所说的程序编译往往包含以下四个步骤: 预编译编译汇编链接 1、预编译 系统针对字符#开头的命令,主要包括头文件引用、宏定义等,对原始的程序进行替换,得到修改之后的程序,通常以.i结尾。 2、编译 编译器将*.i文件翻译成汇编语言程序,以.s结尾。 3、汇编 汇编器将*.s文件翻译成机器语言,即二进制指令,以.o结尾 4、链接 链接器(ld)将合并目标代码,生成可执行文件,通常以,out结尾。 工程中,通常由一些代码会被反复利用,我们可将这些代码编原创 2020-07-29 15:31:15 · 184 阅读 · 0 评论 -
#ifdef用法
#ifdef的用法 #ifdef 标识符 程序块 #else 程序块 #endif原创 2020-07-27 21:52:20 · 485 阅读 · 0 评论 -
链表(1)-单向链表的建立与插入数据
链表 介绍 当我们想储存一串数据时,可能会定义一个数组a,然后思考该数组的大小。且当我们想在其中插入数据时,需要进行麻烦的数据移位,更要防止数组溢出。 这个时候我们就可以用链表来代替数组,链表作为一种重要的数据结构,有着非常灵活的数据处理方式,可以进行动态的内存分配。链表,顾名思义,是由一个个节点组成的数据链条,我们可以对其进行自由的删除、添加。链表分为单向链表、双向链表、循环链表等。本文主要讨论单向链表。 函数 malloc函数 void *malloc(unsigned int size); //原创 2020-07-24 20:58:06 · 1637 阅读 · 0 评论
分享