C语言知识
风雨兼程8023
这个作者很懒,什么都没留下…
展开
-
内存对齐
内存对齐转载 2017-05-14 22:25:32 · 316 阅读 · 0 评论 -
链表和数组的区别
链表和数组的区别原创 2017-05-21 16:08:23 · 297 阅读 · 0 评论 -
制作静态链接库并使用
制作静态链接库并使用原创 2017-05-21 15:08:05 · 558 阅读 · 0 评论 -
volatile关键词
volatile关键词转载 2017-05-21 15:41:42 · 211 阅读 · 0 评论 -
制作动态库并使用
制作动态库并使用原创 2017-05-21 15:18:56 · 272 阅读 · 0 评论 -
枚举enum
枚举enum转载 2017-05-20 20:26:31 · 202 阅读 · 0 评论 -
共同体union
共同体union转载 2017-05-20 20:11:37 · 998 阅读 · 0 评论 -
offsetof与container_of宏
offsetof与container_of宏转载 2017-05-20 19:59:24 · 180 阅读 · 0 评论 -
GCC推荐的对齐指令:_attribute_((packed))和_attribute_((aligned(n)))
GCC推荐的对齐指令:_attribute_((packed))和_attribute_((aligned(n)))原创 2017-05-20 19:56:55 · 2340 阅读 · 0 评论 -
结构体的对齐访问
结构体的对齐访问原创 2017-05-20 19:50:45 · 392 阅读 · 0 评论 -
二维数组
二维数组原创 2017-05-20 13:09:42 · 376 阅读 · 0 评论 -
typedef与const
typedef与const原创 2017-05-20 11:30:03 · 304 阅读 · 0 评论 -
typedef关键字
typedef关键字原创 2017-05-20 11:29:26 · 267 阅读 · 0 评论 -
数组指针和指针数组
数组指针和指针数组原创 2017-05-20 11:28:16 · 211 阅读 · 0 评论 -
#define和typedef的区别
#define与typedef都可以用来给现有类型起别名,但是#define只是简单宏替换,而typedef不是的,#define在预编译时被处理,typedef是在编译时被处理。区别一:#define dpcharchar *;typedef char *tpchar;dpchar p1,p2; //只是简单的替换,等价于char *p1,p2;只有p1才是指针变量tpch原创 2017-05-18 22:37:24 · 197 阅读 · 0 评论 -
C语言中的修饰词const
const1. 什么是constconst表示不变的意思,用于修饰变量,希望将变量变成“常量”,这个常量有点水分,是个伪常量,后面介绍。2. const对普通变量的修饰int const a = 10; //与const int a = 10;等价的a = 12 //编译时直接报错,提醒a是常量,不能被修改。3. const 修饰指针的三种形式(3.1) int con原创 2017-05-18 20:24:17 · 945 阅读 · 0 评论 -
链表中头指针和头节点(头结点)
链表中头指针和头节点(头结点)转载 2017-05-21 16:17:25 · 1017 阅读 · 0 评论