- 3
- 0
- 约5.91万字
- 约 7页
- 2016-12-25 发布于河南
- 举报
#pragma once
struct list_head {
struct list_head *prev;
struct list_head *next;
};
#define LIST_HEAD_INIT(head) \
struct list_head (head) = {(head), (head)}
/*内联函数: 函数调用时,直接把函数体中的代码拷贝到调用位置
特点: 执行效率高,不发生传递和返回
普通函数: 发生函数调用时,会在内存中查找以该函数名,命名的区域然后发生传递执行和返回的过程
内联函数的规则:
1. 适用于函数提比较简洁,逻辑比较简单的函数
2. 不能是递归函数
3. 不能使用函数指针指向该函数
4. 不支持除if以外的逻辑控制结构
5. inline 一般会配合static,控制作用域,防止函数名冲突
*/
static inline void list_head_init(struct list_head *node)
{
node-next = node;
node-prev = node;
}
static inline void __list_add(struct list_head *node,
struct list_head *Prev, struct list_head *Next)
{
node-n
您可能关注的文档
- 公共营养师三级D卷)理论技能试卷与答案.doc
- 解剖学练习2.doc
- 数据结构上实验任务书一和二.doc
- 第四章醌类合物习题.doc
- 北京教育出社二下健康备课.doc
- 北师大版七生物第12章 人体的自我调节第3节《激素调节》参考教案2.doc
- 2015中语文试题及答案.doc
- 高考复习专:高考语文文言文阅读精选练习8.doc
- 第一教学单测验练习题.doc
- 内科护理作题(上)2.doc
- 上海市虹口区复兴高中2025-2026学年高三下学期生物试题(月考)独立作业1含解析.doc
- 天津财经大学《影像创意》2023-2024学年第二学期期末试卷.doc
- 湖北汽车工业学院《英语写作》2022-2023学年第一学期期末试卷.doc
- 南京航空航天大学金城学院《生物学与生命科学史》2023-2024学年第二学期期末试卷.doc
- 江苏省连云港市东海县第二中学2024-2025学年高三高考模拟冲刺卷(提优卷)(三)语文试题文试题含.doc
- 河南省开封市五县联考2024届高考语文一模试卷含解析.doc
- 西南民族大学《知识产权与软件保护》2023-2024学年第二学期期末试卷.doc
- 河北艺术职业学院《文化创意设计实践》2023-2024学年第二学期期末试卷.doc
- 辽宁省盘锦地区2025届数学八年级第一学期期末检测试题含解析.doc
- 中国科学院大学《教育产权与经营》2024-2025学年第二学期期末试卷.doc
最近下载
- 建设工程工程量清单计价规范完整版2024.pdf VIP
- 2026届湖北省小升初数学分班考试模拟试卷(含答案详解与评分标准).docx
- 两强协同合作明胶和胶原蛋白肽提升您的生活品质-Gelita.PDF VIP
- 基于STM32单片机的智能手环的设计与实现.docx VIP
- DB44 T 2418-2023公路路堤软基处理技术标准.docx
- BET的原理及使用方法.ppt VIP
- 2025铸锭技术操作规程.docx VIP
- 2025年湖南省长沙市初中毕业学业考试生物试卷含答案生地会考.pdf VIP
- 宝龙温岭项目报规文本-0714.pdf
- 2025-2026学年深圳市三年级(下)期中数学试卷.pdf VIP
原创力文档

文档评论(0)