2007年3月29日
摘要: 1. static 变量静态变量的类型 说明符是static。 静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量。 例如外部变量虽属于静态 存储方式,但不一定是静态变量,必须由 static加以定义后才能成为静态外部变量,或称静态全局变量。2. 静态局部变量静态局部变量属于静态存储方式,它具有以下特点:(1)静态局部变量在函数内定义 它的生存期为整个源程序,但是其作用域仍... 阅读全文
posted @ 2007-03-29 12:57 左左右右 阅读(21143) 评论(1) 推荐(7) 编辑
摘要: 文章出处:http://www.linux8.net/viewnews_2847.html1、指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。先声明几个指针放着做例子:例一: ... 阅读全文
posted @ 2007-03-29 12:49 左左右右 阅读(441) 评论(0) 推荐(0) 编辑
  2007年3月28日
摘要: 所谓预处理是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。 C语言提供了多种预处理功能,如宏定义、文件包含、 条件编译等。 宏定义 在C语言源程序中允许用一个标识符来表示一个字符串, 称为“宏”。被定义为“宏”的标识符称为“宏名”。在编译预处理时,对程序中所有出现的“宏名”,都用宏定义中的字符串去代换, 这称为“宏代换”或“宏展开”。 在C语言中,“宏”分... 阅读全文
posted @ 2007-03-28 22:38 左左右右 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 文章出处: http://linux.ccidnet.com/art/310/20061025/931699_1.html我把作者的文章精简了一下,着重点放在几个问题的答案上:) 预处理器(Preprocessor)1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)... 阅读全文
posted @ 2007-03-28 14:30 左左右右 阅读(285) 评论(0) 推荐(0) 编辑
  2007年3月27日
摘要: http://www.showme99.com/yemian/8/10926.htm 阅读全文
posted @ 2007-03-27 15:36 左左右右 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 接口最大的用途是把类继承与类型继承分离开来,类继承是实现代码重用的最有力的工具,派生类可以轻易继承基类的字段,属性,方法。但类继承会迫使派生类 存储基类声明的所有字段,但有时不需要这样, 而接口正是解决这个问题的,也就是说类型继承 在接口中声明的只能是方法和属性,而没有字段。它是调用者和被调用者之间的一种协议,调用者不管具体怎么实现,用什么字段,用什么数据,只是使用... 阅读全文
posted @ 2007-03-27 15:10 左左右右 阅读(315) 评论(0) 推荐(0) 编辑
摘要: strcpy 原型:extern char *strcpy(char *dest,char *src); 用法:#include 功能:把src所指由NULL结束的字符串复制到dest所指的数组中。 说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。 返回指向dest的指针。memcpy 原型:extern void *memcpy(v... 阅读全文
posted @ 2007-03-27 09:13 左左右右 阅读(1264) 评论(0) 推荐(0) 编辑
  2007年3月26日
摘要: 1.TListView方法: procedureClear;override;//从列表控件中删除所有的项目 2.TListView属性: propertyColumn[Index:Integer]:TListColumn;//通过参数Index指明一列propertyColumns:TListColumns;//记录列表中列的属性propertyItems:TListI... 阅读全文
posted @ 2007-03-26 16:54 左左右右 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: TADOQuery方法: procedure Close; //关闭一个数据集,数据集必须关闭当与其关联的数据源的属性改变时。procedure Open; // 打开记录集procedure First; // Moves to the first record in the dataset.procedure Next; //Moves to the next record in the da... 阅读全文
posted @ 2007-03-26 16:00 左左右右 阅读(2486) 评论(0) 推荐(0) 编辑
摘要: 1.文件名操作 Rename :文件更名,以文件变量为操作对象 RenameFile :文件更名,参数为文件的原名和新名 ChangeFileExt :改变文件扩展名 ExpandFileName :返回文件全路径名 ExtractFileExt :返回文件扩展名 ExtractFileName :从... 阅读全文
posted @ 2007-03-26 15:07 左左右右 阅读(208) 评论(0) 推荐(0) 编辑