主要區別
本文所討論的兩個短語是陣列和發展,它們有很多變化低成本的顯性個體在他們自己的個人身上無法察覺。他們有他們的方法和工作,這使得一個有趣的研究。所有這些品種之間的必要性將在以下策略中概述。在膝上型電腦中,程式設計陣列將被勾勒出一組或一個實體的結果,該實體在一個單獨的地方保留了相同的型別。另一方面,在膝上型電腦程式設計中,開發將被概括為在一個地方保持不同型別的氣候的資訊開發。雖然它的主要技術變成了處理儲存的資料。
比較圖
陣列
在膝上型電腦程式設計中,陣列會被勾勒出一組或一個實體,它在一個單獨的地方保留了相同種類的。雖然它的主要技術是儲存來自變數的資料,但是最重要的問題是把它當作一堆型別相同的變數來考慮。C++給出了一個資訊開發,即叢集,它輸出一個固定的測量,連續收集相同型別的元件。展品被用來零售一堆資料。然而,將叢集視為同一型別問題的累積,這是持續的額外幫助。作為一個例子,你不用宣告單數的成分,比如number0,number1,…,和amount99,你可以把一個叢集變數,比如number0,number1,…,amount99發出來,並利用numbers[0],number1,and…,numbers[99]來表示顯式的單個部分。一個特定的展品的一部分。為了發音C++中的一個簇,開發者表示了一個元件的種類和一個展覽所需的元件數量,如:“型別ArayNeN[AlaySige];”這通常會被稱為單獨的測量電流。陣列大小必須是一個比零好的公共附加值,型別也可以是任何熟練的C++資訊型別。對於事件,發音一個10個組成部分,通常被稱為“雙音交替”。C/C++顯示了幫助您描述僅是少數相同資訊型別的問題的部分,然而,開發是一種不同的購物者描述的資訊型別,幫助您鞏固各種品種的資訊點。
結構
在膝上型電腦程式設計中,開發將被概括為在一個地方保持不同型別氣候的資訊開發。雖然它的主要技術變成了處理儲存的資料,但是它可以處理任何變數和資訊型別,不管是整數還是字母表,因此有著廣泛的好處。結構是用來和醫生說話的,假設在圖書館觀察你的書是好的。您可能希望提示每本電子書的附帶質量,例如,它的標題、作者、主題、圖書ID。對於事件:您必須零售一些資訊一些人:他/她的標題,公民身份金額和報酬。你可以用一個拉伸負荷,使區別的部分標題,citNo,補償零售商這些資訊獨立。在任何情況下,很快,你會想零售商的細節完全不同的我們。目前,您必須為每個顯式個體的每個資訊生成多個元件:name1、citNo1、salary1、name2、citNo2、salary2。development標記是隨意的,每個半定義都是一個典型的變數定義,例如int i;或浮標f;或者與完全不同的實體變數定義無關。在開發定義的頂部,比最終的分號更快,您可以將最少的1個開發部分調平,但這是可以自由決定的。為了描述一個開發,最好利用結構合理化。struct宣告在程式中描述了一種不同的資訊型別,其數量為一半。結構連線的組是這樣的:“struct[structure tag]。
主要區別
- 在膝上型電腦程式設計中,陣列會被勾勒出一組或一個實體,它在一個單獨的地方保留了相同種類的。另一方面,在膝上型電腦程式設計中,開發將被概括為在一個地方保持不同型別的氣候的資訊開發。
- 表示開發的方法變成了“struct[structure tag]。另一方面,表示陣列的最好方法之一是:“array arrayName[arraySize];”。
- 一個數組在一次操作中只接受每個整數或字母順序的值,然而,開發透過一個操作獲取每個整數或字母值或其他值。
- 一個數組的最佳時機是一個班級中學院學生的數量,我們將把學者1,學生2,學生3和其他在同一個陣列中。另一方面,最容易發展的時機變成了頭銜和學者的年齡,如1歲、2歲、3歲、1、2、3歲。
- 為記憶體陣列分配的home始終是靜態的,但是由記憶體開發分配的home總是動態的。
- 陣列使用“/”在整個系統中輸入元件,然而,開發總是使用(.)來在整個系統中輸入元件。