幫我查C語言的錯誤,C語言 程式設計後,有錯誤,怎麼檢視是那部分出錯了!

時間 2022-11-28 06:15:22

1樓:

1,prodct沒宣告

2,應該用"不能用」

3,注意每個語句末尾的分號

4,輸出整形要加%d

#include

int prodct(int a ,int b );

main()

int prodct(int a ,int b )

2樓:負家子弟

#include

main()

/*把函式體加個大括號就行了,c沒必要用,還有函式定義得放在呼叫前面*/

scanf(「%x,%y」,&x,&y);

p=prodct(x,t)

printf(「the product is :」,p);}

3樓:智水漂風

呵呵,你的程式犯了c語言的大忌了,函式不能夠巢狀定義,還有你的資料型別用的非常混亂,建議多讀書下面給你按照你的思路的正確程式,好好改正一下錯誤,呵呵 努力吧#include

int prodct(int a,int b)main()

4樓:

同愛吃紅燒肉的答案一致.

c語言 程式設計後,有錯誤,怎麼檢視是那部分出錯了!

5樓:

不知道你用的什麼編譯器

,大部分編譯器都會告訴你是在哪個檔案的哪一行出錯和出的什麼錯一般在錯誤上雙擊就能跳轉到那一行上去

1.if後面不能有分號,雖然編譯能過,但是錯誤的邏輯2.你的問題是花括號不匹配,按ctrl+a全選,然後再按alt+f8進行格式化,就能看到是**多了或者少了

3.你在下面error那一行雙擊,就能看到哪一行不對

6樓:a羅網天下

【編寫完**後直接編譯,如果有錯誤,編譯器會自動彈出提示的】例子如下:

如上圖簡單的c程式,編寫完之後直接點選編譯,然後會彈出錯誤資訊,如下圖所示:

修改錯誤之後,再次編譯就可以得到正確的輸出結果,如下圖所示:

7樓:我不知道

在錯誤 x個,警告 x個上面就對應有x個錯誤的位置和型別,有些編譯器雙擊它還會轉到相應的位置。警告類似。

8樓:匿名使用者

vc6.0最下面的輸出視窗就可以看出錯誤阿,只是因為是英文的不太好懂。如

c:\documents and settings\administrator\桌面\c+練習\lx6\x.cpp(6) :

error c2146: syntax error : missing ';' 就是說名為x.

cpp的原始檔的第六行出錯了,什麼錯誤呢?缺失了乙個「;」。

記得要滑動滾動條去檢視,不懂的還是要多問問老師。我也是正在學習中的。

9樓:匿名使用者

出錯會有提示啊。找到出錯點,看看程式是變數沒賦值還是少了分號,等等錯誤啊,編譯器會報錯的,也會指出錯誤啊。

10樓:匿名使用者

暈這個問題太寬泛了不同的問題都有不同的解決方式

如果環境不同也會不一樣 樓主最好把自己的側重點說出來

11樓:匿名使用者

有提示,vc的話,只要點下面的提示,會有顯示是哪一行

12樓:flashyy雙魚

少了main函式頭都不知道?

請幫我找出c語言程式中的錯誤?

13樓:匿名使用者

void fun(int x, int pp, int *n)

c語言 程式設計後,有錯誤,怎麼檢視是那部分出錯了!

14樓:風若遠去何人留

點這個位置 向上翻, 有具體資訊。

從你這個**上看, 很可能是error spawing cl.exe...

15樓:聽不清啊

後面的分號,疑是中文標點。輸入程式時,請關閉中文輸入法。

16樓:

printf 要全部小寫!

c語言 程式設計後,有錯誤,怎麼檢視是那部分出錯了!

17樓:我行我酷我

看的不是很清楚。

;應該是這個符號用的不是英文的

不能使用中文的; 必須得用英文的;

中文的是;

英文的是;

如果我看錯了就當我沒回答

18樓:

printf 要全部小寫!

c語言幫我找一下錯誤

19樓:it孤鶩

student[i]; 是結構體物件

你應該列印他的每個成員

student[i].serial student[i].a student[i].name

20樓:和藹的衛士

你既然用的是檔案的知識,當然不能用printf,你要用fptrintf,你回去試下,看看可以嗎?

不行的話再回覆我

21樓:萬惡小

%s輸出的是字串,student[i]是什麼

22樓:匿名使用者

結構體你要點出來輸出

幫我找c語言錯誤

23樓:匿名使用者

輸入a之後就直接用條件判斷?i一直到這裡都未初始化 …… 然後沒有迴圈。基本就這兩個關鍵性錯誤。

誰幫我查查我這段c語言的錯誤在**,謝謝

24樓:半季流年

while(i==1)//這裡判斷i是否為1應該用==,=是賦值

25樓:匿名使用者

主函式中while迴圈用錯了 應該是while(i==1) 因為i=1是個操作 並不能返回bool型值

26樓:匿名使用者

void fangcheng(float x,float y,float z);

放在{}外面

while(i=1)改為while(i==1)scanf("%c",c);改成scanf("%c",&c);

if (c=='y' ||' y') c=1;改成if (c=='y' || c=='y') c=1;

27樓:阿嚦噶禱

main函式中的fangcheng函式宣告放外面,char c變數定義的位置錯了,而且沒什麼意義。

fangcheng函式中印用了未定義的變數a,b,c

28樓:匿名使用者

while(i=1)

改成while(i==1)

scanf("%c",c);

改成scanf("%c",&c);

還有if (c=='y' ||' y') c=1;

改成if (c=='y' || c=='y') c=1;

c語言程式檢查錯誤,C語言 程式設計後,有錯誤,怎麼檢視是那部分出錯了!

include int main 還需乙個返回值 include main 太多了那個賦值語句,請一句一句的複製,c語言不支援連續的賦值,c 支援!即 q 9,p 9,r 9 還有輸出語句中,你輸出字串格式中用了3個d 輸出整型,但是輸出列表中中有q跟p2個輸出變數,請確定到底輸出幾個!includ...

C語言程式設計高手幫我

f int a main 解釋 2 1 4 7 2 1 5 8 2 1 6 9 2 2 2 主函式的a從沒變過 1 1 1 b作為函式裡乙個動態變數每次都是新的賦值4 5 6 c是靜態的,只定義一次,然後改了就是改了7 8 9 廢話 2 1 4不是7麼 至於 5d 就是右對齊 靠右 然後有5為那麼寬...

C語言程式設計時出現乙個錯誤,程式設計c語言總是有乙個錯誤

可以貼一出程式來嗎?你的 中是不是有賦值語句,看看它的左值是不是合法。這個程式是 書中的乙個例題 你可以照書中仔細看看 乙個求潤年的程式。你的程式執行起來沒問題。程式設計c語言總是有乙個錯誤 c語言程式設計總是乙個錯誤 15 沒看明白你程式的意思。但這裡應該是有問題的。for i 2 i k i i...

譚浩強的c語言程式設計教程和c語言程式設計

怎麼說呢,其實你從網上下乙個電子版的大概掃一眼你會發現差不多,但是我個人覺得前者更好一點,大多數學校的選擇教材都是前者,肯定是有原因的我當初學的就是這個,知識點很全,非常適合初學者來迅速入門,但是如果你想要考二級的話 本人當年也考過,雖說技術含量不高,但是對於初學者來作為學習的東西,very goo...

關於c語言程式設計的,關於c語言程式設計的bug

投機士 這時很正常的問題.打 沒有bug才不正常.但是編譯時的錯誤還是比較容易避免的,常見的可以通過以下幾種方法解決 語法錯誤 比如說變數名打錯,少乙個分號,括號之類的錯誤,經過你不斷的打 這樣的錯誤慢慢就會減少了.編譯出錯時,一半的方法是將問題從上到下乙個乙個解決.因為第乙個錯誤可能引發後面的很多...