1樓:匿名使用者
1.因為你的確沒有定義e|emtype,你可以在花括號前加上他,如typedef struct elemtype{...
2,加#define 0k 1
補充,第一個問題只能保證編譯能通過,因為我不知道他是什麼東東,第二個問題可以把定義過的標頭檔案包含在你的c檔案中
2樓:匿名使用者
在c語言中,出現未定義,簡單來說有以下幾種原因:
1、變數型別沒有指定。
2、指定型別的方式與c++混淆了,特別是在.c檔案中容易出現這種錯誤。
3、變數指定了型別,但是與使用的變數名不符合,使用的變數名會提示為未定義。
3樓:
一般是因為變數、函式未宣告或者標頭檔案沒包含進去
4樓:您的好友已登陸
elemtype(也有的書上稱之為elemtp)是資料結構的書上為了說明問題而用的一個詞。它是element type(「元素的型別」)的簡化體。 因為資料結構是討論抽象的資料儲存和演算法的,一種結構中元素的型別不一定是整型、字元型、浮點型或者使用者自定義型別,為了不重複說明,使用過程中用「elemtype」代表所有可能的資料型別,簡單明瞭的概括了整體。
c語言中不存在這個elemtype。你可以換成flost或double。希望能幫到你。
5樓:匿名使用者
前面定義一個elemtype, ok
c語言程式設計的時候總是出錯,而且無論什麼程式所出的錯誤提示都是一樣的,怎麼解決?
6樓:
先把源程式複製,關掉環境,重開環境,再重新新建一個檔案,把**複製在裡面
新建檔案的儲存位置重新放在一個地方,然後把檔名重新命名一個就行了(要和以前的那個名字不一樣)
7樓:匿名使用者
編譯的時候注意把原來除錯的程式關閉
8樓:匿名使用者
debug/shuru.exe檔案找不到,link時當然會出錯
C語言程式設計,C語言程式設計
很多程式都是非常簡單的 1.輸入2個正整數m和n,求其最大公約數和最小公倍數 include include int main 3.程式設計計算從1到10各數階乘的和,即1 2 3 9 10 的和 include int main void printf 1到10各數階乘的和 d n sum ret...
C語言程式設計,c語言的程式設計
給十分寫那麼多。給你說第一個吧。輸入十個數,用一個for語句就好了。int a 10 for int i 0 i 10 i 最大數。int max a 0 int m for int j 0 j 10 j a i a 9 a 9 max 小數的變下符號就是了。c語言程式設計 摘要。親親具體什麼問題呀...
c 程式語言,什麼是C 程式語言
只列和專業相關的課程,具體順序可能有誤,畢竟畢業太久了.大一 電腦科學 講述現代計算機系統的一些基礎知識 pascal 一門規範性非常強的程式語言,是dephi使用的語言.先學習規範性強的語言,對以後學習c,c 有很大幫助,畢竟c的隨意性太強了.c語言 不多說了 計算機組成原理 硬體的基礎知識,硬體...