最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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)文章

  • 淺談如何降低軟件復(fù)雜性

    淺談如何降低軟件復(fù)雜性

    軟件的復(fù)雜性是我們程序員在日常開發(fā)中所必須面對的東西,學(xué)會如何 “弄清楚什么是軟件復(fù)雜性,找到導(dǎo)致軟件復(fù)雜的原因,并利用各種手法去戰(zhàn)勝軟件的復(fù)雜性” 是一門必備的能力。
    2021-05-05
  • TCP/IP 中的二進制反碼求和算法

    TCP/IP 中的二進制反碼求和算法

    對于這個算法,很多書上只是說一下思路,沒有具體的實現(xiàn)。我在這里舉個例子吧
    2012-04-04
  • electron桌面應(yīng)用程序搭建及簡單運行

    electron桌面應(yīng)用程序搭建及簡單運行

    這篇文章主要介紹了electron桌面應(yīng)用程序搭建及運行,需要的朋友可以參考下
    2022-12-12
  • 一個能生成精美代碼圖片的工具Carbon!讓看代碼成為一種享受

    一個能生成精美代碼圖片的工具Carbon!讓看代碼成為一種享受

    當我們想展示自己寫的代碼給別人看的時候,希望讓代碼保持原有的格式,并且要美觀一點,有一個強大的在線工具可以幫助我們實現(xiàn),而且支持多種主題,他就是Carbon,需要的朋友可以參考下
    2021-05-05
  • 詳解靜態(tài)分析技術(shù)符號執(zhí)行

    詳解靜態(tài)分析技術(shù)符號執(zhí)行

    本文提綱絜領(lǐng)的介紹了符號執(zhí)行,讓大家明白這個技術(shù)的主要作用和面臨的挑戰(zhàn),領(lǐng)大家入坑。
    2021-05-05
  • 建模UML用例圖使用原理總結(jié)分析

    建模UML用例圖使用原理總結(jié)分析

    這篇文章主要介紹了建模UML用例圖使用原理總結(jié)分析,文中對uml所包含的元素以及關(guān)系類型作了詳細的概括,有需要的朋友可以借鑒參考下
    2021-09-09
  • 淺談服務(wù)發(fā)現(xiàn)和負載均衡的來龍去脈

    淺談服務(wù)發(fā)現(xiàn)和負載均衡的來龍去脈

    單機時代,傳統(tǒng)軟件大多是單體/巨石架構(gòu)(Monolithic)。大家往一個代碼倉庫提交CODE,這會導(dǎo)致應(yīng)用膨脹,以及擴展受限,無法按需伸縮等諸多問題。單體架構(gòu)怎么解決多人合作的問題?模塊化,按功能拆分,模塊之間定義編程接口(API)。本篇文章帶你詳細了解。
    2021-05-05
  • bilibili彈幕轉(zhuǎn)ass程序制作思路及過程

    bilibili彈幕轉(zhuǎn)ass程序制作思路及過程

    本文主要是為了方便線下播放Bilibili的彈幕,而專門制作的一款將彈幕轉(zhuǎn)換為ASS的程序,介紹了程序制作的思路及過程,有需要的朋友可以參考下
    2014-09-09
  • 如何理解軟件系統(tǒng)的高并發(fā)

    如何理解軟件系統(tǒng)的高并發(fā)

    本文介紹高并發(fā)系統(tǒng)的度量指標,講述高并發(fā)系統(tǒng)的設(shè)計思路,再梳理高并發(fā)的關(guān)鍵技術(shù),最后結(jié)合作者的經(jīng)驗做一些延伸探討。
    2021-05-05
  • 深入理解Scala函數(shù)式編程過程

    深入理解Scala函數(shù)式編程過程

    這篇文章主要介紹了深入理解Scala函數(shù)式編程過程的相關(guān)資料,希望通過本文能幫助到大家,讓大家學(xué)習理解這部分內(nèi)容,需要的朋友可以參考下
    2017-10-10

最新評論

岢岚县| 富锦市| 丰宁| 澜沧| 肥东县| 寻甸| 连云港市| 梁平县| 班戈县| 芷江| 东乌珠穆沁旗| 喀喇沁旗| 香港| 阳春市| 扶余县| 化德县| 西城区| 博乐市| 大宁县| 沐川县| 常山县| 临沭县| 通辽市| 会东县| 陈巴尔虎旗| 枝江市| 德格县| 安阳市| 濮阳市| 思茅市| 将乐县| 三原县| 台前县| 泌阳县| 新宁县| 阳西县| 大足县| 和林格尔县| 体育| 景德镇市| 陇川县|