C語言不允許使用不完整的型別報錯是什麼意思啊

2021-06-26 19:13:49 字數 913 閱讀 7539

1樓:12345額時代

定義了一個指向陣列的指標,由於陣列長度不版確定,無法計算計算指標單位長權度,因此編譯器說結構定義不完整。解決方法如下:

1、變數的指標就是變數的地址。存放變數地址的變數是指標變數。即在c語言中,允許用一個變數來存放指標,這種變數稱為指標變數。

2、為了表示指標變數和它所指向的變數之間的關係,在程式中用“*”符號表示“指向”。

3、定義指標變數對指標變數的定義包括三個內容,其中,表示這是一個指標變數,變數名即為定義的指標變數名,型別說明符表示本指標變數所指向的變數的資料型別。

5、再如:int *s是指向整型變數的指標變數,float *d是指向浮點變數的指標變數.,char *g;是指向字元變數的指標變數。

2樓:飛鷹

意思就是出現“不允許使用不完整資訊”一般是定義了一個結構體。

比如:struct mystruct;

然後在使用這個結構體給變數定義的時候寫成了這樣:mystruct x,y;在ansi c語言中這樣是不允許的(c++可以)要寫抄成這樣:struct mystruct x,y,就沒有問題了。

3樓:匿名使用者

就c語言來說,出現“不允許使用不完整資訊”一般是你定義了一個結構體比如 struct mystruct;

然後你在使用這個結構體給變數定義的時候寫成了這樣:

mystruct x,y;

在ansi c語言中這樣是不允許的(c++可以)要寫成這樣:

struct mystruct x,y;

就沒有問題了。

4樓:段小樓

可能是是沒有包含標頭檔案,我遇到了這個問題就是這樣解決的

5樓:匿名使用者

請把具體的出錯資訊貼出來和哪一行出錯。

學校不允許學生帶飯,不允許學生家長制作午飯帶過來,不然就出去吃

學校不允許學生帶飯,不允許學生家長制作午飯帶過來,不然就出去吃,很正常啊!因為學生午餐是教育部門搞的,上級是按照人頭數撥款補助的。如果允許學生自己帶飯菜來吃,不要說會導致好多人不吃學校的飯,而且萬一你們家的飯菜有什麼不好,出事了,老師不能看著你不管吧!肇慶加美學校的校園生活 優秀的網路為數字化校園生...

家不允許你交朋友,不允許你出去玩,不准你談戀愛,這是什麼家庭啊

有可能你的家人認為你沒有判斷能力,思想很單純,怕你在外面交朋友交到壞的朋友,然後不准你談戀愛是因為你太小了,不成熟,這也算是情理之中吧 一個家教有問題,父母觀念不正確的家庭。首先你成年了沒?如果成年了還在讀書的話,還是別談太早,如果沒讀書出社會了,不給你交朋友還不能出去,那管的也太嚴了 這是一個沒有...

國家允不允許上網課

你好,我先說一下,國家允許,老師們變本加厲的佈置作業,作業比寒假作業還多,國家不允許,背地裡偷偷上,也沒有幾個學生敢舉報,就算是在上網課,在學校裡學不好,在家裡抱著手機就能學的好嘛?很多學校不注重培養興趣愛好,一味讓孩子讀死書,要求孩子考高分兒,卻忽視了孩子的其他優點,因為自己沒讀好書,沒掙到錢,而...