随笔分类 -  C语言

__builtin_expect的作用
摘要:应用举例: #define LIKELY(x) __builtin_expect(!!(x), 1) //x很可能为真 #define UNLIKELY(x) __builtin_expect(!!(x), 0) //x很可能为假!!的作用是将x转变成布尔类型并取反可以用来替代if()的条件语句,通 阅读全文

posted @ 2020-12-24 16:02 Jasming 阅读(466) 评论(0) 推荐(0)

attribute和section
摘要:参考: https://blog.csdn.net/dengjin20104042056/article/details/107223168 阅读全文

posted @ 2020-11-23 19:47 Jasming 阅读(111) 评论(0) 推荐(0)

大端和小端
摘要:【定义】 大端和小端(Big Ending & Little Ending),对于int、long等数据类型,BE指从低地址到高地址依次存放数据的高字节到低字节,LE相反,指从低地址到高地址依次存放数据的低字节到高字节。 【举例】 如果我们将0x1234abcd 写入到以 0x0000 开始的内存中 阅读全文

posted @ 2020-11-17 14:23 Jasming 阅读(218) 评论(0) 推荐(0)

typedef和函数指针
摘要:【参考】 https://www.cnblogs.com/rainbow70626/p/8647735.html https://blog.csdn.net/sunxiwang/article/details/78591557 https://www.cnblogs.com/loveyouyou61 阅读全文

posted @ 2018-11-29 13:57 Jasming 阅读(124) 评论(0) 推荐(0)

链表测试
摘要:【链表结构】 【参考】 https://www.cnblogs.com/chenxiaohei/p/6862791.html 阅读全文

posted @ 2018-11-27 19:46 Jasming 阅读(368) 评论(0) 推荐(0)

导航