首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 93 毫秒
1.
在VB中通过测试使用结构类变量和数组的两组程序的运行时间,证明了在编程中多使用结构类变量会加快程序的运行速度的结论,也举例说明了使用结构类变量可以方便在硬盘上存储成组的数据。  相似文献   

2.
C++编程实现可动态创建的无限维数组   总被引:1,自引:0,他引:1  
经常用到数组变量的C++程序编写人员肯定会碰到这样的问题:当数组的维数和大小只有在程序运行后才能知道时,如何声明该数组变量呢?由于数组变量声明时必须通过显式指定其大小(如:int A[2,3])或通过初始化(如:int A[]={{0,0},{0,0},{0,0}})隐式指定其大小,才能使编译器知道如何为该数组分配内存,所以使用普通的数组声明无法在程序运行过程中动态创建某一事先不知道大小的数组。当然,也可以有些变通的方法,如先创建一个足够大的数组等等,但这些无疑会浪费系统资源,降低程序效率。为此,笔者利用C++构造了一个可动态创建的、维数不限的数组模板类,以解决这个问题。  相似文献   

3.
在PRO*C程序接口中如何传递变量的值   总被引:1,自引:0,他引:1  
通过对PRO*C程序接口较长时间的使用,发现它还存在某些不足之处,即利用PRO*C结构编制的应用程序(在此称为PC文件),在预编译时,预编译程序(PCC)把PC文件中的某些变量名当作字符串来进行处理,而不是作为变量来进行处理的,因此,变量中的值无法进行传递。例如:我们要删除某一表的内容,这里设表名为XX(变量名),按PRO*C结构编写的语句是EXEC SQL DELETE FROM:XX。在预编译时,预编译程序(PCC)把整条语句都作为一个字符串,来传递给某一数组变量了。那么,在这之后,是不是可以把变量名中的值也送给这一数组变量,来替换变量名在数组变量中所占的位置,从而达到传递变量中值的目的呢?在C语言中,实现这一功能非常容易,只要在接受键盘字符的语句(GETS或  相似文献   

4.
程序设计语言的类型结构剖析   总被引:2,自引:0,他引:2  
程序设计语言原理是计算机科学中的一个非常重要的领域,而程序设计语言的类型结构又是该领域中的一个非常重要的专题。文章结合当今广泛使用的C语言对程序设计语言的类型结构进行了深入的剖析,内容包括:内部非结构类型、枚举类型、有限映像(数组)、迪卡尔积(结构体)、判定或(共用体)、序列(串和文件)、指针等,并且适当地进行了举例说明。  相似文献   

5.
在C语言中,从键盘或磁盘文件输入一个浮点型数据赋给用变量作下标的多维浮点数组或含有浮点成员的结构体数组时,就会出现问题。这是一个完备的编程语言所不应该有的现象。 (1)编一个程序,实现从键盘上输入10个浮点型数据赋给多维浮点数组。  相似文献   

6.
2005年第23期《她是属龙还是属兔?—知年龄猜属相》一文介绍了数组是一组变量的集合,而变量好比运输车队(程序),在运货(运行)过程中在大仓库的库房(内存空间)中保存的货物(信息)会发生变化。那么是否有在大仓库的库房中保存的货物不发生变化呢?这就是本期要介绍的内容—常量。  相似文献   

7.
四、数组、辅助命令、函数 (一)数组的建立 数组是有序数据的集合。FoxPro允许用户定义一维和二维数组。数组定义的命令是: DIME<变量1>,(<行>[<列1>])[,<变量2>...] 示例15.定义一个一维数组和二维数组  相似文献   

8.
本程序用于对库文件进行自动制表。功能是输入数据库名称及需要列人表格的字段名称后,自动形成一个表格,此表格内容为该数据库中输入字段的名称及内容。由于不同的数据库字段个数不一定相同,用通常的制表方法竖线数量不易确定,竖线位置的确定也是个难题,并且字段类型也不尽相同(制表中所有字段都需变为字符型),具体哪个字段需要进行变换也难以确定。由于FoxBASE+增加了数组变量为上述问题的解决提供了可能。首先用COPY命令获得需要处理的数据库的结构信息文件,从该文件中用数组取得对库文件结构描述的有关数据。数据库制表s.…  相似文献   

9.
指针指针是C语言中的一个重要概念,指针类型数据在C语言程序中的使用十分普遍。C语言区别于其它程序设计语言的主要特点就是处理指针时所表现出的能力和灵活性。正确地使用指针类型数据,可以有效地表示复杂的数据结构,直接处理内存地址,而且可以更为有效合理地使用数组。一、指针与地址计算机程序的指令、常量和变量等都要存放在以字节为单位的内存单元中,内存的每个字节都具有一个唯一的编号,这个编号就是存储单元的地址。各个存储单元中所存放的数据,称为该单元的内容。计算机在执行任何一  相似文献   

10.
介绍针对异构集群体系结构特点设计的编程接口Parray.Parray使用数组类型对数据的物理存储和逻辑结构进行分离.Parray使用统一的线程数组类型表示各种进程(线程)的创建以及它们之间的控制流转.通过矩阵乘法实例演示Parray程序设计的特点:该程序由一个单CPU线程程序演变为多CPU线程程序、再演变为GPU线程程序——程序的各次演变仅通过数组类型的变化和代码的细微修改即可完成.介绍使用Parray实现的高性能GPU矩阵乘法,在天河1A单节点上的测试性能和CUBLAS 4.0相当,同时该代码可以工作于不同物理存储方式的数组.  相似文献   

11.
一、VB中程序控制 1.数组、动态数组、控件数组。 1)普通数组 VB和其它语言一样,采用数组为其使用的变量保留内存空间。指定数组元素的号称为下标,并按下标顺序存储数组值。缺省时第一个元素的下标为0,使用Dim、Static、Global为声明不同类型的数组:  相似文献   

12.
现行的dBASE-Ⅲ仅提供了简单的内存变量,而没有提供数组和下标变量,因此,在程序设计中很不方便。本文建议采用&-MACROS函数,并以字符型数据作下标,将数组和多维下标变量甚至扩展的下标变量引进dBASE-Ⅲ,从而增强了dBASE-Ⅲ的程序设计功能,使之如同其它高级语言(如BASIC、FORTRAN等)一样方便灵活。本文建议的方法,同样适用于dBASE-Ⅱ。  相似文献   

13.
源程序分析的实质是程序的过程分析和数据分析,目的是提供一种程序阅读的方法,实现程序理解。方法是详细分析复杂程序的执行过程,关键语句的结构与功能,建立变量、数组、二维数组或者辅助数组3个层次的程序数据的处理架构,并且用数据行和一维数据集合表示。源程序分析的5个规范使过程分析和数据分析有章可循。程序的功能分析是更进一步的分析方法,发现源程序的具有不可分割性的功能块,以此建立程序的功能结构,掌握高级编程方法。  相似文献   

14.
蔡翎  刘涛 《福建电脑》2003,(6):54-55
PL/SQL语言一般局限于对数据库的操作,本身不是计算完备的语言,如在变量类型上不仅高级程序设计语言(如:C语言)有如数组、指针等一些复杂交量类型;另外该语言是面向集合的语言(set-oriented languase),即执行一条语句可以一次性地提供所需的所有元组,可是在实际编程时我们需要对这些元组逐个地赋值给相关变量,根据条件分别处理。目前解决此类问题办法是将PL/SQL语言嵌入到高级程序设计语言中,利用高级程序设计语言处理数据能力强的优点,与PL/SQL语言对数据库直接操作的特点相结合,共同完成,这在一定程度上,既增加编写程序的难度,又使整个程序繁琐。下面我向大家介绍在ORACLE数据库中,增加的工具游标,使用它可以方便地实现将多行查询结果进行逐行处理。  相似文献   

15.
LEVEL Ⅱ BASIC作了一些有关程序运行的假设,如: *没有类型说明的变量都假设为单精度变量。 *为字符串和数组自动地开辟了一部分内存——而不论你是否全部使用它们。 *程序按顺序执行,从程序的第一条语句开始到最后一条为止。  相似文献   

16.
控件是可视化开发工具的重要对象之一。在程序设计时通常会遇到具有相同性质的事件过程,如果为每个控件分别编写一段事件过程,则显得十分不经济且结构不合理。在面向对象的程序设计中可采用将多个相同的控件定义为一个控件数组,这个控件数组内的每一个控件都可以共享程序代码。这不仅减少了开发人员重复性劳动而且提高了程序的可读性。通常建立控件数组方法有两种:第一种是在设计阶段时建立,属于静态方式;另一种是在执行阶段,动态地建立控件数组,也即在程序执行时建立。为了避免内存的浪费常采用动态建立控件数组,就是在程序模块(module)内,先声明一个空的控件数组,等到要使用该控件数组时,再重新声明要使用的控件数组元素或数目。控件数组可以动态生成和释放;并且控件数组对属性具有相同控制。动态生成和释放控件数组是在运行时,用Load和Unload语句添加和删除控件数组中的控件。  相似文献   

17.
涛涛今天学到一个新名词——数组。数组是按一定顺序排列而且具有相同性质的变量的集合。人们把一些有联系的数据组合在一起,就成为一个数组。需要注意的是,数组与普通变量一样,都是用来存放数据的,但是数组中的数据必须是同一类型。俗话说,学以致用,既然学会了数组,涛涛就决定  相似文献   

18.
数组基本数据类型(如字符型、整型、浮点型)的一个重要特征是只能具有单一的值。然而,许多情况下我们需要一种类型可以表示数据的集合,例如:如果使用基本类型表示整个班级学生的数学成绩,则30个学生需要30个基本类型变量。如果可以构造一种类型来表示30个学生的全部数学成绩,将会大大简化操作。C语言中除了基本的的数据类型(例如整型、字符型、浮点型数据等属于基本数据类型)外,还提供了构造类型的数据,构造类型数据是由基本类型数据按一定规则组合而成的,因此也称为  相似文献   

19.
在C 语言中,关键字const一般称为常量说明符,它既可以说明变量也可以说明函数。下面详细介绍一下它的几种用法。 1.放在自动变量或外部变量的声明之前,用来冻结此变量。const类型变量在声明时必须赋初始值,在以后的语句中不允许再对此变量进行重新直接赋值。在下述表达式中,对x的重新赋值语句在编译时会出错(尽管赋值内容相同)。 const float x=13.4; x=13.4;//不合法 const也可放在数组变量或结构变量之前。下述语句声明了一常量数组,所以不允许对数组的内容重新赋值。  相似文献   

20.
丁蕙 《福建电脑》2008,24(10):208-209
数组是C语言中特性较强功能较好的应用之一,然而数组也是不易理解和掌握的概念。文章阐述了数组、数组变量的概念以及数组类型,结合具体实例对数组的类型进行了分析,并对数组在实际应用中常出现的问题进行了归类总结。以便于掌握数组的使用技巧,准确无误地驾驭数组。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号