掃二維碼與項(xiàng)目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
關(guān)于這個問題,在Delphi中,數(shù)組名本身就是指向數(shù)組第一個元素的指針。因此,如果要將數(shù)組轉(zhuǎn)換為指針,只需要使用數(shù)組名即可。

例如,假設(shè)有一個整型數(shù)組arr,可以將其轉(zhuǎn)換為指針p,如下所示:
var
arr: array[0..9] of Integer;
p: PInteger;
begin
p := @arr[0]; // 將數(shù)組轉(zhuǎn)換為指針
end;
關(guān)于DELPHI數(shù)組,指針,字符串轉(zhuǎn)換的例子:
var
aa: array [0..5] of Char;
bb:Pointer;
cc:string;
dd:PChar;
procedure TForm1.Button1Click(Sender: TObject);
begin
str是處理對象,類型為字符串。center是對字符串的填充處理函數(shù)。將字符串居中,兩邊填充指定字符fillchar(默認(rèn)是空格)。返回的類型也是str字符串。
以指定長度width返回字符串。使用指定的fillchar進(jìn)行填充(默認(rèn)使用ASCII字符的空格鍵進(jìn)行填充)。如果指定的width長度少于或等于字符串長度則返回原字符串。
char數(shù)組可以使用null進(jìn)行初始化。當(dāng)用null初始化char數(shù)組時,數(shù)組中的每個元素都會被初始化為null字符('\0')。以下是一個示例代碼:
```java
char[] charArray = new char[10];
Arrays.fill(charArray, '\0');
```
在這個示例中,char數(shù)組charArray被初始化為長度為10,并且每個元素都被設(shè)置為null字符('\0')。
枚舉算法的一般結(jié)構(gòu):while 循環(huán)。
首先考慮一個問題:將之間的所有整數(shù)轉(zhuǎn)換為 二進(jìn)制數(shù)表示。
算法一
for i:=1 to 100 do begin
將i轉(zhuǎn)換為 二進(jìn)制,采用不斷除以2,余數(shù)即為轉(zhuǎn)換為2進(jìn)制以后的結(jié)果。一直除商為0為止。
end;
算法二
二進(jìn)制加法,此時需要數(shù)組來幫忙。
program p;
var a:array[1..100] of integer; {用于保存轉(zhuǎn)換后的二進(jìn)制結(jié)果}
到此,以上就是小編對于delphi filter用法的問題就介紹到這了,希望這4點(diǎn)解答對大家有用。

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流