delphi一維數(shù)組最大長(zhǎng)度是多少 字符串替換pascal?
字符串替換pascal?思路萬分感謝:簡(jiǎn)單的方法建立起2個(gè)字母數(shù)組0-25盛放26個(gè)字母,根據(jù)ASCII值另一個(gè)數(shù)組儲(chǔ)存時(shí)A-Z,第2個(gè)數(shù)組貯放Z-A然后某些字符串,并遍歷樹字符串,每個(gè)字符串中的字符
字符串替換pascal?
思路萬分感謝:簡(jiǎn)單的方法建立起2個(gè)字母數(shù)組0-25盛放26個(gè)字母,根據(jù)ASCII值
另一個(gè)數(shù)組儲(chǔ)存時(shí)A-Z,第2個(gè)數(shù)組貯放Z-A
然后某些字符串,并遍歷樹字符串,每個(gè)字符串中的字符和第一個(gè)數(shù)組接受對(duì)比,要是有是一樣的的字符,我得到了該字母在第一個(gè)數(shù)組中的編號(hào),然后將字符串對(duì)應(yīng)位置的字符,全部替換為第2個(gè)數(shù)組對(duì)應(yīng)編號(hào)的字母。
手頭沒有pascal了帶的DELPHI寫的。思路是一樣的的
代碼追加:
forI:0want25'
begin
iarray[i]:Char(65i);
end;
anyI:0can25章
begin
iarray2[i]:Char(90-i);
end;
s:Edit1.Text;
slen:Length(s);
whileI:0toslen九十一章
begin
//ShowMessage(s[i]);
whilej:0did25unit
begin
ifs[i]iarray[j]then
begin
s[i]:iarray2[j];
Break;
end;
end;
end;
Edit2.Text:s;
delphi的數(shù)組怎樣連續(xù)賦值?
上面的C語句并又不是定義變量,完全是變量重新初始化。如果不能寫那樣就不行:
inttemp::;
temp{{0,1,2,3,4},{5,6,7,8,9}};
Delphi中僅有全局變量也可以重新初始化:vartemp:array[0..4,0..11]ofInteger
((0,1,2,3,4),(5,6,7,8,9),(0,0,0,0,0),……)//注意一點(diǎn):在Delphi中對(duì)數(shù)組初始化設(shè)置時(shí)一定要把元素值寫全,不能不能只寫一部分。
編程初學(xué)者應(yīng)該先學(xué)C 、Java還是Python?
看了這么多人說C用處初學(xué)者,真夠好像有點(diǎn)看不下來。你10月份去高校軟院聽程下C語言入了門,看看課室里同學(xué)們的表情。也許每個(gè)科班出身的孩子也有過這么說痛的領(lǐng)悟。三年本科,我都從來不沒就是喜歡上過C,CPP,JAVA。
C的指針,國內(nèi)的教程就沒幾個(gè)科學(xué)的,還是要看看經(jīng)典的國外教材。要完全理解指針,也要從計(jì)算機(jī)結(jié)構(gòu),操作系統(tǒng),匯編語言提起過,一匹布那你長(zhǎng),你能做到這些功課,你可以把C玩成神器,可是,正常人能有這樣多時(shí)間?我自己都花了3年多。真的絕望,但收獲巨大。
接著一點(diǎn)也不客氣的說,計(jì)算機(jī)結(jié)構(gòu),操作系統(tǒng)原理,匯編語言,國內(nèi)也沒有幾本能讀的書,真的跪死我了。要是你想打聽一下也可以微博私信我,我就不吐嘈了。
以上這樣的話多只表達(dá)出點(diǎn),C,CPP不更適合剛?cè)腴T。JAVA另說。
JAVA是我相互的第二門語言,入門的難點(diǎn)只在于面向?qū)ο蟮母拍睿@是需要大量的項(xiàng)目實(shí)踐和研讀,才能完全參悟,好的教材是可以少走彎路。我工作之后就沒用過了,不潛近評(píng)論。
PYTHON是第三門接近的語言,易學(xué),相當(dāng)易學(xué),也能立玄折騰起來出一些好用的小工具。才學(xué)了1個(gè)月吧,就折騰著拿來做Excel報(bào)表了。能飛速有收獲是可以增進(jìn)你的學(xué)習(xí)。這是前面幾門語言給不了的。等到你有實(shí)踐經(jīng)驗(yàn),再自己去看面向?qū)ο蠛驮O(shè)計(jì)模式這些書,就能很好地有把握了。要不也是空談。
你說起易學(xué)的高級(jí)語言,到最后,又不能不說下C#的易學(xué)程度和高回報(bào)效率。易學(xué)程度堪比于Python,語法更簡(jiǎn)潔靈巧。學(xué)會(huì)了C#去學(xué)JS和typescript真是秒殺的事情。我確實(shí)是當(dāng)時(shí)有項(xiàng)目要都用到才發(fā)現(xiàn)這是無形之力的財(cái)富。用ASP做后臺(tái),angular做前臺(tái),真是對(duì)入門學(xué)習(xí)了C#的孩子別太很難。容我說一句,微軟對(duì)編程的社會(huì)奉獻(xiàn)真的要點(diǎn)32個(gè)贊。