欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Pascal Move的用法

 更新時間:2021年11月16日 23:08:41   投稿:mdxy-dxy  
這篇文章主要介紹了Pascal Move的用法,需要的朋友可以參考下

System單元的Move過程用來把指定內(nèi)存段的數(shù)據(jù)整塊復(fù)制到另一內(nèi)存段中,它通常用來成批移動數(shù)組元素。Move的格式是Move(var Source, Dest; Count: Word),Source是數(shù)據(jù)源,Dest是目標內(nèi)存段,Count是復(fù)制的字節(jié)數(shù)。你不必擔心源內(nèi)存段會和目標內(nèi)存段重疊或者重合,在這種情況下Move仍然能夠正確工作,參考下面的樣例:

var
I: Integer;
P: array[0..9] of Longint;

begin
     for I := 0 to 9 do P[I] := I;
     Move(P[4], P[2], 4 * 6); 
     //從P[2]移6個longint 到P[4]
     for I := 0 to 9 do Writeln(P[I]: 4);
end.

0123456789 à 0145678989

值得注意的是Count的大小,這與identifier的類型(所占字節(jié)數(shù))有關(guān),以下給出參考

 

byte,shortint

 1
 

word,integer

 2
 

longint

 4
   
 

single

 4
 

real

 6
    double,comp  8
 

extended

 10
   
 

char

 1
     boolean  1
 

string

 

1(per char)*

  *例 Var a:string 'a:='12345'; move(a[4],a[1],2); a="45345"

基本上Pascal里常用的就這些了

另外,所占字節(jié)數(shù)不同不能move(不是數(shù)組,Count選字節(jié)數(shù)大的,有時也是可以的),不同類型不能move,否則會搞得亂七八糟,而往往因move錯誤地使用造成的 答案錯誤、死循環(huán) 很難發(fā)現(xiàn)!

相關(guān)文章

  • 淺談Scala模式匹配

    淺談Scala模式匹配

    這篇文章主要介紹了Scala模式匹配的的相關(guān)資料,文中講解非常詳細,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • 詳解提升場景文本識別中的語言模型

    詳解提升場景文本識別中的語言模型

    語言模型即根據(jù)當前語境的上下文推斷當前句子的意思。文本圖像中包含兩層信息:視覺紋理信息和語言信息。由于單純根據(jù)視覺紋理信息進行文字識別缺少了對上下文的字符語義信息的挖掘,時常會導(dǎo)致錯誤的文本識別結(jié)果(之后會詳細說明)。
    2021-05-05
  • uniapp語音識別(訊飛語音)轉(zhuǎn)文字

    uniapp語音識別(訊飛語音)轉(zhuǎn)文字

    這篇文章主要介紹了uniapp語音識別(訊飛語音)轉(zhuǎn)文字,需要的朋友可以參考下
    2022-12-12
  • Hbuilder配置Avalon和Vue指令提示的方法詳解

    Hbuilder配置Avalon和Vue指令提示的方法詳解

    HBuilder是DCloud(數(shù)字天堂)推出的一款支持HTML5的Web開發(fā)IDE,下面這篇文章主要給大家介紹了關(guān)于Hbuilder如何配置Avalon和Vue指令提示的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-10-10
  • 詳解軟件系統(tǒng)穩(wěn)定性的三大秘密

    詳解軟件系統(tǒng)穩(wěn)定性的三大秘密

    隨著軟件復(fù)雜性越來越高,穩(wěn)定性的保障越來越難,隨著服務(wù)規(guī)模越來越大,穩(wěn)定性的重要性越來越高。工程師在設(shè)計和開發(fā)軟件的時候,要堅持底板思維。
    2021-05-05
  • vant/vue實現(xiàn)小程序下拉刷新功能方法詳解

    vant/vue實現(xiàn)小程序下拉刷新功能方法詳解

    這篇文章主要介紹了vant/vue實現(xiàn)小程序下拉刷新功能方法詳解,需要的朋友可以參考下
    2022-12-12
  • 使用Jenkins Dashboard插件可視化部署的方法

    使用Jenkins Dashboard插件可視化部署的方法

    這篇文章主要介紹了使用Jenkins Dashboard插件可視化部署的方法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • 淺談軟件工程師的自我修養(yǎng)

    淺談軟件工程師的自我修養(yǎng)

    在本文中,我們將探討軟件開發(fā)過程中關(guān)于角色、重構(gòu)和質(zhì)量的問題。軟件不僅成為了一個必需品,更成為了一個競爭優(yōu)勢。因為眾多公司圍繞軟件而競爭,軟件開發(fā)相關(guān)的事宜顯得越發(fā)重要。開發(fā)軟件的人—軟件工程師正顯得越發(fā)重要。
    2021-05-05
  • 詳解基于深度學(xué)習(xí)的兩種信源信道聯(lián)合編碼

    詳解基于深度學(xué)習(xí)的兩種信源信道聯(lián)合編碼

    信源編碼是一個數(shù)據(jù)壓縮的過程,其目的是盡可能地將信源中的冗余度去掉;而信道編碼則是一個增加冗余的過程,通過適當加入冗余度來達到抵抗信道噪聲,保護傳輸數(shù)據(jù)的目的。
    2021-05-05
  • 趣味函數(shù)式編程圣經(jīng)

    趣味函數(shù)式編程圣經(jīng)

    這篇文章主要介紹了函數(shù)式編程的的相關(guān)資料,有趣的講解了函數(shù)式編程的相關(guān)知識,幫助大家更好的理解學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06

最新評論