1、定义: 结构体一般定义在Main函数上面,位于Class下面,作为一个类;一般情况Struct定义在Main函数前面,Main函数里面的地方都可以使用,参数前面加上public代表公用变量。 格式: struct +结构体的名称 { public int+变量名; public string+变 ...
分类:
其他好文 时间:
2016-07-03 11:51:53
阅读次数:
183
一、结构体 结构体:描述一个具体的事物的信息 结构体类型:不同数据类型的集合 struct 结构体名 { 成员变量1; 成员变量2; .... }; //描述一个学生的信息 表示一个学生 姓名 年龄 分数 //1.先定义一个结构体类型 (结构体类型要先定义再使用) //结构体类型一般定义在函数外面 ...
分类:
其他好文 时间:
2016-06-21 17:49:12
阅读次数:
181
1.typedef的用途1)定义一种类型的别名注意typedef并不是简单的宏替换,如下例所示: 再看以下示例: 可以看出,typedef char* PCHAR;之后,PCHAR是char*类型的别名,PCHAR pa,pb;将pa,pb都定义成char*类型。 2)定义struct结构体别名我们 ...
分类:
编程语言 时间:
2016-06-16 19:52:15
阅读次数:
195
结构体定义的一般方式如下: type T struct {a, b int} 也是合法的语法,它更适用于简单的结构体。 变量 t 是一个指向 T的指针,此时结构体字段的值是它们所属类型的零值,使用 new 函数给一个新的结构体变量分配内存,它返回指向已分配内存的指针。 无论变量是一个结构体类型还是一 ...
分类:
其他好文 时间:
2016-06-14 13:57:26
阅读次数:
195
在空间看到别人的疑问引起了我的兴趣,刚好是我感兴趣的话题,就写一下。为了别人的疑问,也发表在qq空间里。因为下班比较晚,10点才到家,发表的也晚。其实是个简单的问题。 直接用实例和内存图说明: #include <iostream> using std::cout; using std::cin; ...
分类:
其他好文 时间:
2016-06-14 01:01:11
阅读次数:
138
进程是实现多个程序并发执行,以提高资源利用率和系统吞吐量。进程两个基本属性:1.进程是一个可拥有资源的独立单元。2.进程是一个课独立调度和分派的基本单元。进程调度是操作系统中必不可少的一种调度。一.进程调度的任务(1)保存处理机的现场信息。如程序技术器、多个通用..
分类:
编程语言 时间:
2016-06-11 16:03:38
阅读次数:
156
task_struct结构体字段介绍Linux内核通过一个被称为进程描述符的task_struct结构体来管理进程,task_struct是Linux中的【进程控制块PCB结构】的具体数据结构这个结构体包含了一个进程所需的所有信息。它定义在linux-2.6.38.8/include/linux/sched.h文件中。下面对task_struct这..
分类:
系统相关 时间:
2016-06-05 17:12:52
阅读次数:
905
结构体和类有点类似 我们定义一个类的时候 是class 类名 定义结构体的时候是 struct 结构体名 下面我们来看看结构体的写法 以及一些注意点 结构体(struct) 和类(class)做比较 1. 结构体和类非常的相似. 结构体也是用来表示1类具有相同特征和行为的事物的. 2. 定义结构体的 ...
task_struct结构描述 1. 进程状态(State) 进程执行时,它会根据具体情况改变状态 。进程状态是调度和对换的依据。Linux中的进程主要有如下状态,如表4.1所示。 内核表示 含义 TASK_RUNNING 可运行 TASK_INTERRUPTIBLE 可中断的等待状态 TASK_U ...
分类:
其他好文 时间:
2016-06-01 12:53:34
阅读次数:
285
大家都知道进程,可是知道linux是怎么管理其进程的吗?每一个进程都有一个进程描述符,具体是task_struct结构体存储相关的信息,在linux/sched.h文件里定义,那么我们先看看linux内核3.0版本的task_struct结构体的定义吧(删除了不必要的字段,只保留了重要的字段)。同时欢迎..
分类:
系统相关 时间:
2016-06-01 06:59:54
阅读次数:
158