資料結構出錯,很簡單。關於elemtype怎麼用的

2021-03-04 04:56:55 字數 2192 閱讀 5653

1樓:烏石

elemtype在vc中沒有這種型別,所以在使用它之前對其定義如 typedef int elemtype將elemtype定義為整型的資料型別

2樓:匿名使用者

elemtype必須是具體的數值型別,比如int,double......書上的一般是偽碼,不能直接當程式執行的

資料結構中,資料結構中的selemtype和elemtype是一樣的意思麼?

3樓:自我程式設計

和資料結構沒有bai直接關

du系。

有寫書本zhi

用兩個詞表示兩種資料型別dao來說明用回

的,是偽**,沒有答這樣的關鍵字。

你也自己定義變數型別起這個名字。

比如我們定義結構型別:

#include

typedef struct selemtypeselemtype;

int main()

4樓:工程曉梅

不一樣,elemtype是代表某一資料型別,elemtype一般用於演算法的編寫中,當演算法在程式中實現時,就要用具體資料型別替換

關於c語言資料結構的標頭檔案和elemtype類的一些問題

5樓:撕她的豬耳

1.一般寫c語言程式都要加這個標頭檔案,因為它包含scanf()、printf()等控制輸入和輸出的函

版數包含的主權要是和時間相關的函式

主要包含用來拷貝或比較字串的函式

主要包含這幾個函式:malloc()、calloc()、realloc()、free()、system()、atoi()、atol()、rand()、srand()、exit()

這是比較常用到的標頭檔案

2.typedef structsqstack;

以上為宣告一個結構體,並用sqstack作為這個結構體名,結構體即為我們自己定義的資料型別。

其中selemtype也是一個自定義的結構體名,具體代表什麼還要看具體的**。

for(p=str;*p;p++)估計是寫錯了

如果前面沒有定義 char p;

那麼這個迴圈語句應該寫成

for(char p=str;*p;p++);

p可以在for語句中定義,但是定義的p只能作用於這條for語句之內。

6樓:匿名使用者

1、elemtype是資料

來結構的書上源為了說明問題而用的一個詞。它bai是element type(「元素的類du型」)zhi的簡化體。 因為資料結構是dao討論抽象的資料儲存和演算法的,一種結構中元素的型別不一定是整型、字元型、浮點型或者使用者自定義型別,為了不重複說明,使用過程中用「elemtype」代表所有可能的資料型別,簡單明瞭的概括了整體。

在演算法中,除特別說明外,規定elemtype的預設是int型。

2、常用標頭檔案:

一般寫c語言程式都要加這個標頭檔案,因為它包含scanf()、printf()等控制輸入和輸出的函式

包含的主要是和時間相關的函式

主要包含用來拷貝或比較字串的函式

主要包含這幾個函式:malloc()、calloc()、realloc()、free()、system()、atoi()、atol()、rand()、srand()、exit()

7樓:匿名使用者

首先要肯定copy要原本有的東西才能用bai,一般資料結構du的書上的東西,都zhi是自己編的,當然有些dao書是按照stl(c++標準模板庫),其實資料結構中有很多c++都給了標準的模板,就是隻要你包含了標頭檔案就可以直接用的,像你上面的應該是書上自己定義的,你看程式應該整體的看,不要把一部分的拿出來,要前後聯絡一下。比如你說的那些elemtype qelemtype selemtype都是你自己定義的抽象資料型別,它可以是任何型別的,c我不太熟悉,不過有一點是可以確定的,你可以在程式的開頭自己定義它:typedef char elemtype;這樣elemtype就是char型別了,

typedef int elemtype;這樣elemtype就是int型別了,但注意一個程式中的elemtype只能這樣定義一次。不過如果c++中的類别範本,就不一樣了,比如你已經定義了一個class seqstack;這樣你在定義物件的時候就可以這樣:seqstacka;seqstackb;a就是int型別的,b就是char型別的,不存在重複定義。

資料結構中,資料結構中,Head Head next什麼意思

頭插法 例如輸入a,b,c 下面兩塊分別表示資料域和指標域,代表null head c next b next a 實現語句 無頭結點 head null while 迴圈條件 頭插入法的輸出順序與你的輸入順序相反 尾插法 無頭結點 head a next b next c 實現 head null...

資料結構都有哪些結構,資料結構都有哪些分類呢?

常用資料結構 陣列 array 在程式設計中,為了處理方便,把具有相同型別的若干變數按有序的形式組織起來。這些按序排列的同類資料元素的集合稱為陣列。在c語言中,陣列屬於構造資料型別。一個陣列可以分解為多個陣列元素,這些陣列元素可以是基本資料型別或是構造型別。因此按陣列元素的型別不同,陣列又可分為數值...

資料結構考試題,資料結構 考試題

你要的演算法是隻要描述還是要上機可以通過的語句啊?先回答第8題吧。1 38,49,65,97,76,13,27,492 38,49,65,97,76,13,27,493 38,49,65,97,76,13,27,494 38,49,65,76,97,13,27,495 13,38,49,65,76,...