我在看資料結構,而且先看了C語言的都看不怎麼懂,請教看不

2021-03-24 11:50:46 字數 707 閱讀 5799

1樓:匿名使用者

第一二行你說得對,也叫巨集定義!一般用來定義常,如:#define pi 3.141592... 巨集定義使用大寫字母,易於閱讀!

typedef是用於定義自定義型別名,

而struct是結構體型別,union共用體,還有一個列舉型別(忘了怎麼寫了!)

typeof int integer;

然後就可以使用 integer來定義整形變數了!如:integer a;

struct 結構體名稱 變數名;

用於定義一個自定義型別的結構體變數!

typedef struct datatype;

然後就可以使用 datatype aa;定義一個結構體變數aa了!

2樓:匿名使用者

你先學 c 語言,等 c 語言學得有架子了再學 資料結構。

3樓:匿名使用者

typedef為c語言的關鍵字,作用是為一種資料型別定義一個新名字。這裡的資料型別包括內部資料型別(int,char等)和自定義的資料型別(struct等)。

在程式設計中使用typedef目的一般有兩個,一個是給變數一個易記且意義明確的新名字,另一個是簡化一些比較複雜的型別宣告。

int last 是定義整數變數

4樓:布魚

對的語法也搞不清就像造房子不認識磚頭

你怎麼造

c語言資料結構的基本問題,C語言資料結構的一個基本問題

1 int read 2d array int array,int i,int j,int column 2以上函式的引數第一行的int array是函式引數這個引數說明該函式引數列表一接收的資料型別為int 型的變數 也就是指向int 型指標變數的指標變數 那麼return int array i...

C語言資料結構迴圈佇列插入操作,資料結構(使用C語言)佇列

取餘是為了判斷佇列是否是滿的 sq a sq rear x 這句是講x插入到隊尾 include include struct link cqueue 初始化迴圈鏈佇列 struct link cqueue init link cqueue 1 插入 即入隊 演算法 struct link cque...

資料結構C語言中引數傳遞的與用法

在c 中作為引抄用形參,c中是不能襲這樣用的,資料結構中使用的類c寫的,為了保持相容性就是用了引用形參 是用的c中的雙指標的問題,就是說指向指標的指標,即指標的內容在函式中可以被改變,如果用單指標指標的話,對指標的改變不會被帶出函式 這一點是難點,我以前也在這而迷惑了好長一段時間,好好想想等你明白了...