数组指针参数

原创 2013年12月05日 02:07:38
Const
  arr1: array [0 .. 1, 0 .. 1] of string = (('A0B0', 'A1B0'),
    ('A0B1', 'A1B1'));
  arr2: array [0 .. 2, 0 .. 1] of string = (('X0Y0', 'X1Y0'),
    ('X2Y0', 'X0Y1'), ('A0', 'B0'));

type
  TConstStringList = array [0 .. 0] of String;
  PConstStringList = ^TConstStringList;

function Doit(aArray: PConstStringList; AllLen: Integer):string;
var
  i: Integer;
  s:ansiString;
begin
  for i := 0 to AllLen - 1 do
    s:=s+aArray[i]+' ';
    Result:='"'+Trim(s)+'"';
end;

procedure TForm2.Button1Click(Sender: TObject);
begin
  ShowMessage(Doit(@arr1, 4));
end;

相关文章推荐

C_指针_数组_函数参数

  • 2015年05月22日 20:33
  • 17KB
  • 下载

C语言之旅(5)参数传递(值传递,指针传递,数组传递)

看下图:值传递 在这里我写了一个加法的函数 int Add(int a,int b); a,b是函数的形参;在这个程序中1,2是实参。值传递:实参赋值给形参,在我调用Add(1,2);函数的...

原来数组作为参数时候是可以退化成为指针的【转载】

指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名...

第16周报告1(任务2)--冒泡排序算法--参数是指向数组的指针变量

第16周报告1(任务2): 实验目的:学会冒泡排序算法 实验内容:实现冒泡排序算法,并将之定义为一个函数,其中参数是指向数组的指针变量 * 程序头部注释开始 * 程序的版权和版本声明部分 ...

数组名,指针变量作函数参数的四种情况

函数的参数可以是变量,也可以是数组。当整个数组作为函数的参数时,实际上是数组的地址作为参数。由于实参可以是表达式,数组元素也可以是表达式的一部分,因此,数组元素可以作为函数的实参,这时对应的形参应该是...

用指向数组的指针作函数参数.etc

今天还是以课本上的例子为主。 有一个班,3个学生各学四门课,计算总平均分及第n个学生的成绩。 先定义一个计算平均值得函数,average。 void average(float *p,int n) {...

第十六周项目2——用指针玩字符串(字符串的链接—数组名做参数)

/*  *Copyright(c)2014,烟台大学计算机学院  *All rights reserved.  *文件名称:test.cpp  *作者:李晓凯  *完成日期:2014年 12月 10 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数组指针参数
举报原因:
原因补充:

(最多只允许输入30个字)