数据库和数据结构都要用到链表。so 复习一下C的链表(真的是忘光了)。结构体:(如果结构体中定义了结构体类型的指针,会非常适合于链表的建立)eg:struct Student{ int num ; float score; struct Student * next;};静态链表要...
分类:
其他好文 时间:
2015-03-12 20:39:14
阅读次数:
116
//结构体的基本使用 #includeint main(){ //1. 定义结构体类型 struct Person {//里面的是哪个变量,是结构体成员或实行 int age; double height; char *name; ...
分类:
其他好文 时间:
2015-03-12 19:10:11
阅读次数:
112
20150310 块设备驱动程序 2015-03-10 李海沿 接下来我们来实现块设备驱动程序。 一、块设备结构体 1. file_operations 结构体 和字符设备驱动中file_operations 结构体类似,块设备驱动中也有一个 block_device_operations 结构体,...
分类:
其他好文 时间:
2015-03-10 21:23:40
阅读次数:
157
结构体:相当于是我们自己定义的一种复杂的类型。int... double float bool char string DateTime 数组类型生活中大部份的对象都是复合型的对象。如何定义结构体类型?一般来说结构体的定义要放在class的外面或class的里面,尽量不放在Main的里面。struc...
概论 在高级语言最底层,使用运算符来操作数据。在某种程度上,可以将函数、结构体、类等理解为是对运算符和数据的封装及复用。 运算符具有如下特点: 作用于操作数,产生新值。某些运算符还会产生副作用,如改变操作数自身,此类运算符不能作用于常量 不同运算符,其操作数的数据类型不同。几乎所有的运算符仅能操作基...
分类:
其他好文 时间:
2015-03-08 22:46:38
阅读次数:
145
在Foundation中定义了很多常用结构体类型来简化我们的日常开发NSRange(location length)用来表示范围,分多种情况NSPoint \ CGPoint(开发中常用后者)NSSize \ CGSizeNSRect \ CGRect (CGPint CGSize)NSRange原...
分类:
移动开发 时间:
2015-03-08 16:55:56
阅读次数:
165
5 结构体数组 一个结构体变量中能够存放一组数据(如一个学生的学号,姓名,成绩等数据)。假设有10个学生的数据须要參加运算,显然应该用数组,这就是结构体数组。结构体数组与曾经介绍过的数据值型数组不同之处在于每一个数组元素都一个结构体类型的数据,它们分别包含各个成员(分量)项。5.1 定义结构体数组....
分类:
编程语言 时间:
2015-03-07 11:26:11
阅读次数:
133
Block(oc 的数据类型,很常用,本质是c结构体)类似内联函数,从源代码层看,有函数的结构,而在编译后,却不具备函数的性质。编译时,类似宏替换,使用函数体替换调用处的函数名Block封装了一段代码,可以在任何时候执行Block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。苹...
分类:
其他好文 时间:
2015-03-04 23:57:14
阅读次数:
181
细说 struct和typedef struct 参考原文:http://www.cnblogs.com/qyaizs/articles/2039101.html,有些小改动~ 1 首先://注意在C和C++里不同 在C中定义一个结构体类型,并且声明一个结构体变量,下面几种方法是等价的 exampl...
分类:
其他好文 时间:
2015-03-04 18:28:51
阅读次数:
125
结构体:相当于是我们自己定义的一种复杂的类型。int...doublefloatboolcharstringDateTime数组类型生活中大部份的对象都是复合型的对象。如何定义结构体类型?一般来说结构体的定义要放在class的外面或class的里面,尽量不放在Main的里面。struct自定义类型名...