没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1
详解
详解
Structure(
Structure(
结构体
结构体
)
)
<
<
一
一
>
>
Copyright © 2013 Long Luo.
2
Revision History
版本历史
Version
版本
Editing Note
修订历史
Reviser/Date
修订人/日期
Confirm/Date
确认/日期
Approval/
Date
批准/日期
Implement
Date
实施/日期
1.0 创建
罗龙 05/12/2012
1.1 修改 罗龙 23/12/2012
1.2 完善 罗龙 23/12/2013
3
Table Of Contents
Revision History...............................................................................................................................................................2
Table Of Contents...............................................................................................................................................................3
引言.................................................................................................................................................................................... 4
一、从女孩怎么选男朋友开始...Struct 是为了解决什么问题?..................................................................................5
二、Struct 的声明、定义及初始化............................................................................................................................... 11
2.1 Struct 的声明..................................................................................................................................................... 11
2.2 Struct 的定义..................................................................................................................................................... 12
2.3 C99 标准的 Struct 的指定初始化方法............................................................................................................ 13
三、C++中 Class 与 Struct 的区别................................................................................................................................ 15
四、C 语言 Struct 中的函数与函数指针...................................................................................................................... 19
五、以空间换时间---Struct 中成员变量的对齐之道(上)............................................................................................ 23
六、以空间换时间---Struct 中成员变量的对齐之道(下)............................................................................................ 28
6.1 编译过程详解...................................................................................................................................................28
6.1.1 预处理部分............................................................................................................................................29
6.1.2 编译成汇编代码....................................................................................................................................30
6.1.3 编译成目标代码....................................................................................................................................30
6.1.4 编译成执行代码....................................................................................................................................30
6.2 假如我们不对齐...............................................................................................................................................31
6.2.1 对齐是为了换取效率........................................................................................................................... 32
6.3 如何自定义对齐...............................................................................................................................................32
七、无即是有---没有成员变量的 Struct.......................................................................................................................35
八、Struct 中 0 元素数组的意义................................................................................................................................... 42
结束语.............................................................................................................................................................................. 43
4
引言
这篇文档的构思起源于前几天在回家的火车上,当时带着一本《
C
和指针》。回深圳之后,
就在平时花了大概
2
周的时间将此文档完善。
5
一、从女孩怎么选男朋友开始...Struct 是为了解决什么问题?
“关关雎鸠,在河之洲。窈窕淑女,君子好逑”,《诗经》三百篇,开篇就是男女之间的恋情,可见几千
年的古人也十分重视爱情。这也难怪,毕竟男女的婚姻是人伦之始,而且含有成家立业的意思。引用生物学
的观点来解释,就是“求食求偶是关系到人类生存繁衍的大事”,能不重视么?
在我们的老祖宗还住在山洞里的那个时代,野外看到一个漂亮的女野人,一棍子敲晕,拖进洞里…不过
那个年代已经一去不复返了。随着人类的进步,具体到现在这个社会,现代的女人都要求男方高富帅,有车
有房…当然按照进化心理学的观点来看,这些东西都代表着男性获取资源的能力,而智人(人类)的后代是很脆
弱的,所以女性将男性所获取的资源和获取资源的能力至于第一位的。
不过,由于拜国内的房地产所赐,身为一名 D 丝的话,想要追到一个女孩,也变得异常困难,一方面是
硬件上的劣势,比如外表、车、房子、一份体面的工作灯;另外一方面又有软件上的劣势,比如幽默感,人
品如何、性格等。付出的服务项目也越来越多,既要送花,要帮女孩做这个做那个表决心,还要送这个送那
个表付出。
据说 20 年后国内将有 3000w 男性光棍,女孩也就成了卖方市场,眼前这么多追求者,高富帅各方面程度
都不一样,应该把哪个放在第一位呢?该怎么选呢?
比如一位美女,就有 3 位男性追求者,比较来比较去,某天决定先按照“帅”的程度排个序,选一个最
“帅”的:
1. /******************************************************************************
******
2. ** File: - Z:\work\code\c\Struct\WhyUsingStuct.c
3. **
4. ** Copyright (C) Long.Luo, All Rights Reserved!
5. **
6. ** Description:
7. ** WhyUsingStruct.c ---
8. **
9. ** Version: 1.1
10.** Date created: 22:25:44,20/12/2012
11.** Author: Long.Luo
12.**
13.** --------------------------- Revision History: ------------------------------
--
14.** <author> <data> <desc>
15.**
16.*******************************************************************************
*****/
17.
18.#include <stdio.h>
剩余42页未读,继续阅读
tcpipstack
- 粉丝: 302
- 资源: 17
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页