表1のリニアデータ構造

 

こんにちはこんにちは、誰もが、今日は新しい先祖代々の占有ブログを発芽後の最初のブログです。新孟孟は、祖先のブログを経由して自分の経験、新たな成長を記録したいです。私の問題が発生する可能性があり、また大きな問題ですが、私は私が新しい、発芽を助けるために願って、あなたに私自身の理解と問題を新たに出してあげる発芽しているあなたに感謝し、歓迎の批判をして私を修正します!

表1線順次格納構造

(本の線状であるかを定義し、私は導入していません)

線状の順次記憶構造:一組の記憶部の連続したアドレスを順次格納する直線状のデータ要素を。

定義によって知ることができる配列は、単に連続するストレージユニットを順次格納し、この要件を満たすこと。

ハードグッズ(へ次順次ストレージ構造の構造の定義

#defineのMaxSize 100 
のtypedef 構造体 
{ 
    INTデータ【のMaxSize];     //は、アレイのMaxSizeの全長定義

    INT ; Lengthは            // データストレージ(要素の順番で、表5、長さ= 5)の現在の長さ 
} Sqlist ;

私は(偽のCを学んだ、前提完了C言語を自分自身を感じていた)表示されませんでした、噴火はとにかく、このことを理解していなかったどのように多くの新しい分かりません

この問題は、(実際には、私は準クロス候補だった)ので、私たちは、ああ心配しないで、通常読み取ることができない、それはゆっくりと意志の学生の反対尋問の準備で最も明白です。

#defineのMaxSize 100   確かに理解することができます。このコードは、それが代わりに(それがこのプログラムに表示されるのMaxSize番号100を使用しての意味のMaxSizeが100を参照)
、このような利点は何を書くことであるということ?ない次回はあなたがの999ものに100を配置する必要がないときの長さ999の配列を定義したいこと

typedef 構造体 
{ 
    INT データ【のMaxSize]。
    int型の長さ。
} Sqlist

Cの学生は、構造体のtypedef知っていて、構造を学んだ私はSqlistという名前の個々の構造体の型を取るためにあなたが理解できるように(これは構造体変数の声明ではないことに注意してください)
それSqlistのと同等の構造タイプは、ここにあなたがまだ非常に理解していない可能性が付属しています。次の例を参照してください
 
 構造を想定

 構造体  ディレクトリ              
{ 
    int型NUM。
    char型のCH; 
}。

どのように宣言する構造体変数にそれを?

構造体のStr S1、S2;     // 構造体変数の宣言

簡素化するためのtypedefを使用します。

typedefは構造体のStr 
{ 
    INT 、DATA [MaxSizeの】
     INT ;長
Sqlist;} 
Sqlist S1、S2;     // 変数を宣言し、私たちはSqlist同等見つかっていない
                       // 構造体のStr(構造型)、非常に容易ではありません

その構造は疑問が順次記憶構造は現在終了した時点定義されている
(ここでは言葉が、私は、小さなカメを引用「のは、像点を見てみましょうありませんPIC A J8が言います!」):

あなたがこれを見たときですから、実際には、これらの空想フロントの配列の構造の説明では、あなたはシーケンステーブルを理解することができる、ということを認識すべきとき配列です。
私達はちょうど一緒に統合され、彼の現在の長さに配列や構造体を使用しています。

初めて、私はかなり良い感じブログ、ちょっと。明日、テーブルの挿入のため、削除、検索操作を続行します。

 

 

 

 

おすすめ

転載: www.cnblogs.com/zulkar/p/10960672.html