首页 > 其他分享 >数组指针参数

数组指针参数

时间:2023-08-31 10:32:04浏览次数:41  
标签:string .. AllLen TConstStringList 参数 数组 array aArray 指针


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;



标签:string,..,AllLen,TConstStringList,参数,数组,array,aArray,指针
From: https://blog.51cto.com/u_16241767/7303978

相关文章

  • Python 中将键值对(字典)转成数组
    将二维数组转成一维数组data=2D_shuzu().flatten()统计一维数组中重复数字的个数nnn={}.//字典foritemint:ifiteminnnn:nnn[item]+=1else:nnn[item]=1print(nnn)nnn为字典将字典(键值对)转成二位数组data=np.array(list......
  • C++ 数组排序 查找。数值排序、冒泡排序以及顺序查找的方法
    #include<iostream>#include<cstring>#include<algorithm>#include<ctime>#defineMAX8usingnamespacestd; intmain() {   inta[MAX]={1,5,9,6,3,1,4,6};  for(inti=0;i<MAX;i++)   cout<<a[i]<<"";    ......
  • shell数组
    数组概述1数组中可以存放多个值。BashShell只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与PHP类似)。2与大部分编程语言类似,数组元素的下标由0开始。3Shell数组用括号来表示,元素用”空格”符号分割开,语法格式如下:4my_array=(value1value2…value......
  • springboot 使用RestTemplate调用get api,传入参数
    getapi:@ResponseBody@ResponseStatus(HttpStatus.OK)@GetMapping(value="/checkGetApi")@ApiOperation(value="checkgetapimethod")publicJSONObjectcheckGetApi(IntegeruserName){JSONObjectresult=......
  • c++数组基本用法
    在C++中,数组是一种最基本的数据结构,用于存储一组相同类型的元素。以下是有关C++数组的一些重要信息:1.**声明和初始化数组:**```cpp//声明一个整数数组,指定大小为5intmyArray[5];//初始化数组的同时赋值intanotherArray[3]={10,20,30};```2.**访问数组元素:**数组中的元......
  • kafka安装以及参数
    kafka安装安装JDKyuminstall-yjava-1.8.0-openjdk.x86_64查看版本java-versionkafka是分布式的,需要多台机器,并且保证机器之间是免密登录同时需要用zookeeper集群负责管理。1、kafka版本选择,从官网下载即可,我这使用的是kafka_2.12-2.70.tgz2、brokers节点分配,注......
  • 【校招VIP】前端算法考点之快慢指针题型
    考点介绍:链表是校招面试里手撕代码出现频度比较高的题型,三线和中小厂会考察简单的链表反转,大厂会进一步考察复杂度和双指针问题,比如中间元素、是否存在环等。一、考点题目1.一个长度为n的单向链表,用O(1)空间复杂度来实现倒转输出,使用最低时间复杂度解答:单向链表,直接设结点No......
  • 双指针删除数组中的一些元素
    给定一个升序排列的的长度为n的数组nums,数组中每个元素都是正整数,请删除一部分这个数组的重复元素(数组元素需要原地改变),让这个数组中的每个数字都严格大于前一个数(第一个数除外),然后返回删除过后该数组的长度。例如n=4,nums=[1,2,2,3],则输出3.java代码实现publicintremoveDup......
  • sizeof和strlen的区别及数组名的2个例外
    sizeof是一个操作符,是用来计算变量所占内存空间的大小,不关注内存中存放的具体内容,单位是字节。strlen是一个库函数,专门求字符串长度的,只能针对字符串,从参数给定的地址向后一直找’\0‘,统计’\0‘之前出现的字符个数。数组名确实是可表示首元素地址,但有2个例外:1.sizeof(数组名),这里......
  • 求数组中k个连续子数组的最大和
    要求长度为k的连续子数组的最大和,可以使用滑动窗口的方法来解决。具体步骤如下:publicintfindMaxSum(int[]nums,intk){intmaxSum=0;//最大和intcurrSum=0;//当前窗口的和//第一个窗口的求和for(inti=0;i<k;i++){currS......