Object-C 作为C 的包装语言(运行时、消息机制)。如果不熟悉C 的话实在玩得太肤浅。 随便深入oc 内部都会接触到C。runtime 、GCD、Block、消息机制。。。所有强大的功能无不用的 包装体(struct 结构体)。使用GCC/Clang (可以google 下。Clang 比GC...
分类:
其他好文 时间:
2014-11-25 17:49:58
阅读次数:
206
C语言第十四回合:结构体大集合
【学习目标】
1. 结构体
2. 结构体数组
3. 结构体指针
结构体:是数据结构类型,把有内在联系的不同类型的数据统一成一个整体,使它们相互关联。是变量的集合,可以单独使用其的成员。
A:结构体的定义
使用关键字:struct
struct 结构体名
{
...
分类:
编程语言 时间:
2014-11-24 15:27:06
阅读次数:
219
坚持了一个月左右的时间,从最开始的对Redis的代码做分类,从struct结构体分析开始,到最后分析main主程序结束,中间,各大模块的代码逐个击破,学习,总之,收获了非常多,好久没有这么久的耐心把一个框架学透,学习一个框架,会用那只是小小的一部分,能把背后的原理吃透才是真功夫。在这个学习的最后阶段,是时候要来点干货了,我把这1个多月来的一些总结的一些比较好的代码,和设计思想总结出来了,原本想凑成...
分类:
其他好文 时间:
2014-11-08 12:10:10
阅读次数:
245
[cpp]view plaincopystructtask_struct{volatilelongstate;/*-1不可运行,0可运行,>0表示停止*/void*stack;atomic_tusage;unsignedlongflags;/*每进程标志*/unsignedlongptrace;in...
分类:
系统相关 时间:
2014-10-26 09:04:03
阅读次数:
355
一:1>结构体的概念: 构造类型是一组功能相同的,若干个“成员”或者“元素”组成的集合。 数组也是构造类型,指一组有相同数据类型的元素组成的集合 2>结构体的定义: 格式:struct 结构体名称{ 成员属性 } 注意:结构体定义完成以后,并不会分配存储空间 ...
分类:
编程语言 时间:
2014-10-25 22:54:57
阅读次数:
259
结构类型定义和结构变量说明 在实际问题中,一组数据往往具有不同的数据类型。例如, 在学生登记表中,姓名应为字符型;学号可为整型或字符型; 年龄应为整型;性别应为字符型;成绩可为整型或实型。 显然不能用一个数组来存放这一组数据。 因为数组中各元素的类型和长度都必须一致,以便于编译系统处理。为了解决这....
分类:
其他好文 时间:
2014-10-22 17:47:10
阅读次数:
224
结构体也属于构造类型.结构体比数组更加灵活,可以存放不同类型的变量结构体是由若干组成员组成的,成员既可以是基本数据类型.又可以是构造类型,比如数组结构体属于自定义数据类型1.结构体声明:struct结构体名{类型说明符成员名;…;类型说明符成员名;};//注意此处分号不能少.结构..
分类:
编程语言 时间:
2014-10-14 13:14:28
阅读次数:
157
从基本数据类型说起: 一般情况下,c++中的基本数据类型有int ,char,,,, 但是这些数据类型是有限的,而且还是C++中自带的,缺乏灵活性 于是C++提供了一种定义自定义类型的方式----使用struct(结构体) 可是结构体也有他的局限性: 1结构体中的数据组织方式有关 2结构体中的数据没...
分类:
编程语言 时间:
2014-10-05 00:37:47
阅读次数:
315
struct结构体是由基本数据类型构成、并用一个标识符来命名的各种变量的组合格式struct 结构名{ 类型 变量名; 类型 变量名; ......}结构变量;结构名是结构的标识符结构 typedef给结构体起别名结构数组结构数组本质是一个数组结构数组是具有同样结构类型的变量集合结构体成员的訪...
分类:
其他好文 时间:
2014-09-30 23:13:40
阅读次数:
208
为什么要有结构体结构体和其他类型基础数据类型一样,例如int类型,char类型只不过结构体可以做成你想要的数据类型。以方便日后的使用。在实际项目中,结构体是大量存在的。研发人员常使用结构体来封装一些属性来组成新的类型。由于C语言内部程序比较简单,研发人员通常使用结..
分类:
其他好文 时间:
2014-09-28 02:33:41
阅读次数:
221