上一页 1 ··· 19 20 21 22 23
摘要: 问题描述: static变量和函数以及类的说明总体说明:静态变量都在全局数据区分配内存,包括后面将要提到的静态局部变量。对于一个完整的程序,在内存中的分布情况如下:代码区 //low address全局数据区堆区栈区 //high address一般程序把新产生的动态数据存放在堆区,函数内部的自动变量存放在栈区。自动变量一般会随着函数的退出而释放空间,静态数据(即使是函数内部的静态局部变量)也存放在全局数据区。全局数据区的数据并不会因为函数的退出而释放空间。面向过程中的static (1)静态全局变量特点: (1.1)该变量在全局数据区分配内存;(1.2)未经初始化的静态全局变量会被程序自动. 阅读全文
posted @ 2013-04-26 14:44 罗松超 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 结构体的使用问题解决: (1)声明一个结构体变量 使用typedef 为结构体struct List 命名别名 为LinkList,结构体中定义一个结构体指针作为结构体的一部分是,这里需要注意必须使用 struct List *变量名 来申明,使用LinkList是无效的(2)初始化结构体 (2.1)结构体指针如上所示的结构体,定义一个结构体指针或者使用struct List的别名来使用注意: 申明一个结构体指针时,不仅要给结构体指针分配空间,而且需要给结构体中的指针分配空间,也就是每一个指针需要指向一个确定的变量,否则指针指向的一定是内存中的垃圾数据。 (2.2)一般数... 阅读全文
posted @ 2013-04-26 14:38 罗松超 阅读(222) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23