首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 24 毫秒
1.
数组和子串     
数组是数据的非空序列。数组元素是数据序列的一项。数组名是数组的符号名。数组元素名是由下标(5.3)限定的数组名。在允许使用数组名的地方(5.6),不被下标限定的数组名在某些情况下标识整个数组元素序列;然而,在EQUIVALENCE语句中,不被下标限定的数组名标识数组的第一个元素(8.2.4)。  相似文献   

2.
数组是有序数据的集合,数组中的每一个元素都属于同一个数据类型,用一个统一的数组名和下标来唯一地确定数组中的元素。C语言中对于数组的应用非常广泛,在等考中也是重中之重,作者结合数组的基本知识点,按照由简到难的顺序举例进行了详解,希望对大家学习理解数组提供一些帮助。1、一维数组的定义一维数组的定义方式为:类型说明符数组名[常量表达式];2、二维数组的定义二维数组定义的一般形式为:类型说明符数组名[常量表达式][常量表达式]3、说明(1)数组名定名规则和变量名相同,遵循标识符定名规则。(2)数组名后是用方括号括起来的常量表达…  相似文献   

3.
数组是有序数据的集合,数组中的每一个元素都属于同一个数据类型,用一个统一的数组名和下标来唯一地确定数组中的元素.C语言中对于数组的应用非常广泛,在等考中也是重中之重,作者结合数组的基本知识点,按照由简到难的顺序举例进行了详解,希望对大家学习理解数组提供一些帮助.  相似文献   

4.
小议C语言中的数组和指针   总被引:1,自引:0,他引:1  
张威 《信息与电脑》2011,(11):192+194
数组和指针是C语言中使用频率很高的两种数据类型。由于指针和数组有着十分密切的联系,正确理解两者相关联的语法现象是十分必要的。本文就数组名的含义、数组如何访问元素、下标法与指针法的比较等内容进行了分析。  相似文献   

5.
FORTRAN中下标变量表达式形式的数据引用被转换为包括地址运算和对主存地址的带下标引用的结果代码。因为该转换包括编译程序的所有阶段,在这里给出方法的概述。 考虑其元素长度是L的n维数组A,它的维数是D1,D2,D3,…,Dn。如果这样一个数组被分配主存开始在地址P11,那末元素A(J1,J2,J3,…,Jn)被分配在:  相似文献   

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

7.
二、指针的应用 这里主要介绍指针在数组和函数中的应用。 1.数组名是指针常量,这一规定便于数组的指针表示。数组名实际上是该数组的首元素的地址值。数组名是常量,它与变量不同。例如,在int a[5];*p=a;中,表达式p=a+2是合法的,而a=a+2却是非法的。因为a是常量。同样的,++p是合法的,++a是非法的。  相似文献   

8.
本文通过对FORTRAN DO循环中数组元素下标式的函数性态的分析研究,给出了一种新的向量化算法——这种算法作者称为“相关函数法”。FORTRAN DO循环向量化的相关函数法,对于循环中数组元素的下标式是循环控制变量的非线性函数时,给出了向量化的充分性准则;对于数组元素的下标式是循环控制变量的线性函数时,则给出了向量化的充分必要条件,本算法的特点是:由于对数组元素的下标式限制少,并且算法简便,所以适应面广,易于在机器上实现。  相似文献   

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

10.
数组是编程语言中的一种基本数据结构,而控件是VB中最重要的对象之一.它们的结合使用给VB编程带来了极大的灵活性.一、控件数组的创建控件数组即由一组相同的控件名(Name属性相同)、不同下标(Index属性值连续)的控件组成的数组.在窗体中添加控件数组有两  相似文献   

11.
FORTRAN77的DO循环是一个串行执行的语句序列,它重复执行若干次。当它满足一定的基本条件后就有可能并行执行——向量化。当数组元素下标表达式“一维化”后为C_(ij)*1 K_(ij) Q_(ij)的形式,并且循环增值参数为非零的整型常数时,本文讨论可向量化的判别法则,改写时语句顺序的确定,引进临时数组的规则等,并给出初步的结果。  相似文献   

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

13.
Foxpro2.0或Foxpro2.5是Fox Software公司推出的数据库应用系列的杰出软件,其良好的图形界面、窗口功能、多种编译器、重定义键盘以及快速索引等功能,深受用户欢迎。Foxpro有两类从数据库复制数据到数组或内存变量的命令,这些命令在数据库编辑中应用很广泛。一、SCATTER命令 该命令的子句有: FIELD〈字段列表〉如果省略该子句,将复制数据库的所有字段,否则仅复制指定的字段。 TO〈内存变量数组名〉从记录第一个字段开始,把字段内容按顺序复制到每个数组元素中。 TO〈内存变量数组名〉BLANK 建立一个数  相似文献   

14.
本文对数组元素(又称下标变量)按列为序存贮时的存贮地址的计算提出一种新的计算方法。此法甩掉了原来编译程序对数组元素存贮地址的计算时的建栈工作,因此加快了编译程序的编译速度,同时也节省了机器的存贮空间。  相似文献   

15.
数据结构是计算机专业的核心基础课,目前很多高校采用的教材都是严蔚敏编写的《数据结构(C语言版)》。该教材大量采用了学生不熟悉的C++引用作为函数参数,很多算法从数组下标1开始的位置存放数据元素。另外,教材中很多知识非常抽象,这些与学生的知识储备、C语言编程和思维习惯有很大差别,导致教学效果不理想。本文介绍了对这三个问题的解决方法,即补充C++引用的知识、数组从下标为1开始的位置存放数据,以及通过对比分析和编程对抽象知识进行验证理解。  相似文献   

16.
单链表是用一组地址任意的存储单元存放线性表中的数据元素,静态链表就是在那些不能用指针的语言里用数组建立链表并用一个下标来维护。在此给出了插入排序在数组和链表下的算法与分析,从时间复杂度和空间复杂度两方面证明了二者的相似处与区别。  相似文献   

17.
多维数组地址生成算法研究   总被引:3,自引:1,他引:2  
韩曙  刘明业 《计算机学报》2000,23(7):756-762
高级综合系统对行为级描述中的数组元素通常用相应的存储器结构实现,行为级描述中通过数组下标对数组元素进行操作,而存储器的操作要通过存储单元地址为实现,因此需要将数组元素的下标转换成对应的存储单元的地址,该文提出一种基于普通逻辑运算的多维数组地址生成算法,该算法克服了传统的地址生成算法使用加法器和乘法器等算术运算导致的电路结构复杂、速度低等缺点,可有效地应用于支持存储器高级综合的系统中。  相似文献   

18.
本文以事务管理信息系统为基础,提出了一种映射排序算法。该算法的特点是把记录关键字值映射于数组下标用记数方式反映关键字值情况,数组元素下标自然把关键字值一次定好了位置,这样,可以不实施反复比较与交换操作。这种映射排序算法与比较交换排序法相比,有较高的效率,适宜在计算机大规模信息处理中广泛采用。  相似文献   

19.
前言在计算机处理大量数据排序问题时,人们总希望用最快的速度来完成。为此,除选择运算速度快的机型、采用编译 BASIC 运行或用汇编语言编写程序外,更重要的是研究新的排序方法,以提高排序速度。本文介绍一种新的快速排序方法,即分类浮沉法。一、排序的基本原则与方法分类浮沉法的排序原则是利用数组下标变量的有序性,将数据按其大小的等级进行分类排队后,置入数组相应的下标变量中,完成排序工作。其方法是将待排序的 N 个数据,按大小等级划分成 M 组,一次置入二维数组 F(M,N)中,并用数组 T(M)记录每组数据的个数,完成一次排队。然后用浮沉法对各组内的数据按大小排序,即二次定位。所谓浮沉法,是对各组中的数据依次将大数和小数分别由外至内置入数组F(M,N)中。其特点是经过一个循环,同时将两个数定位于数组变量中,大数(或小数)浮起,小数(或大  相似文献   

20.
李靖  臧斌宇  朱传琪 《软件学报》2002,13(6):1178-1186
传统的数据相关性分析主要针对线性数组下标表达式,并不适用于不规则计算中的循环并行性识别.利用间接数组特征分析和基于严格数组私有化定义的运行时动态测试技术来解决包含间接数组下标引用的循环并行性判断问题,给出性能估测,并与相关工作进行了比较.  相似文献   

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

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