⑴ c語言編譯出錯,怎麼查找錯誤出在哪行
步驟:
1.打開源代碼文件,在控制台里查看錯誤類型。
⑵ 檢查C語言代碼中的錯誤
你寫得太亂了,而且有很多錯誤,int
main
應改為void
main()它沒有返回值,所以不能用int
main();其二,s沒有初始化,應將int
s;
改為int
s=1;其三就是:while(i>=j)如果你給出的j為大於1的值,它為跳出循環,不執行循環體,所以改為while(i<=j);,然後問題就沒有了,你仔細去改改吧。
⑶ c語言改錯 怎麼通過編譯程序檢查出語法錯誤
編譯器編譯時對你的代碼錯誤自動顯示出來,
告訴你錯在哪裡
你滑鼠雙擊他的錯誤提示
就可以跳轉到代碼有錯誤的那一行了
編譯器VC
Build里點擊ReBuildAll
就保證可以編譯了
⑷ C語言怎麼檢查對錯
首先從語法上保證是正確的,然後是編譯通過,最後運行通過。
在編寫上就要盡量保證語法的正確,在編譯時會有錯誤和警告,把對應的錯誤和警告改掉,運行時如果錯誤,可以使用gdb進行調試。
⑸ C語言 編程後,有錯誤,怎麼查看是那部分出錯了!
【編寫完代碼後直接編譯,如果有錯誤,編譯器會自動彈出提示的】
例子如下:
(5)如何檢查c語言工程源代碼錯誤擴展閱讀:
C語言是一種計算機程序設計語言。它既有高級語言的特點,又具有匯編語言的特點。它可以作為系統設計語言,編寫工作系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬體的應用程序。
C語言適用范圍大。適合於多種操作系統,如Windows、DOS、UNIX、LINUX等等;也適用於多種機型。C語言對編寫需要硬體進行操作的場合,明顯優於其它高級語言,有一些大型應用軟體也是用C語言編寫的。
⑹ 第三小題,找出c語言源代碼錯誤的地方並改正
錯誤點:
第1行,末尾不需要「;」號;
2. 第2行,「mian」拼寫錯誤,改為「main」;
3. 第3行, 同類型局部變數定義之間用","分隔,即"int y;m;d;"改為"int y,m,d;";
4. 第5行,變數名書寫錯誤,且scanf函數中的讀入變數應為指針型,即"scanf("%d%d%d",yy,mm,dd)"改為「scanf("%d%d%d",&y,&m,&d)」;
5.第6行,變數名書寫錯誤,即「printf("這三個整數是:%d, %d, %d
",yy,mm,dd)」改為「printf("這三個整數是:%d, %d, %d
",y,m,d)」。
⑺ 如何快速查找C語言編譯時的錯誤
1、首先,我們啟動編譯軟體程序,今天我們以VC++6.0為例。
注意事項:
編譯語言是一種以編譯器來實現的編程語言。它不像直譯語言一樣,由解釋器將代碼一句一句運行,而是以編譯器,先將代碼編譯為機器碼,再加以運行。理論上,任何編程語言都可以是編譯式,或直譯式的。它們之間的區別,僅與程序的應用有關。
⑻ c語言編譯程序的時候,檢查告訴我錯了,但沒告訴我錯在哪裡,在哪裡設置檢查錯誤的時候能夠告訴我錯在哪
vc6.0→一般直接左擊兩下【下方的那行錯誤提示信息】,就可以看到藍色標志;
如果不行就這樣做:
左鍵點擊一下【下方的那行錯誤提示信息】,再右鍵一下,彈出一個小窗口,看到
【「轉到錯誤....」】,滑鼠箭頭移動到那裡,左鍵點擊它一下,可以在你寫的程序中
看到錯誤代碼行的最左邊有一個藍色指示標志
⑼ c語言、源代碼的錯誤,檢查不出,求解
一、sprintf函數的聲明是這樣的:
sprintf( char *str , char *fmt , .... );
例:
char str[11];
sprintf( str , "%d" , 100 );
二、函數參數的問題
Status InitList_Sq(SqList *L) //傳遞過來的是地址才能改變主函數中的數據內容
{
L->elem=(ElemType *)malloc(LIST_INIT_SIZE * sizeof(ElemType));
if(!L->elem)exit(OVERFLOW);
L->length=0;
L->listsize=LIST_INIT_SIZE;
return OK;
}
main()
{
...
SqList L;
InitList_Sq(&L); //傳地址過去
三、你的程序好亂,看的出你對指針的使用很模糊
*p=L.elem[k];
free(p);
這里這樣寫程序會死掉的!!
你把你的需求寫清楚出來,我幫你改一下你的程序吧
⑽ c語言編程怎麼測試程序的對錯
自己好好看看程序吧,別依靠編譯器,編譯器不是萬能的!
1.語法錯誤
在編譯前瀏覽程序的源代碼看看是否有明顯的錯誤。
可以查看由編譯器發現的錯誤。
發現錯誤——從第一個開始修改,每次修改1~2個,然後重現編譯。
發現的錯誤位置可能比真正的錯誤要滯後一行。
2.語義錯誤
比較程序實際得到的結果和預期結果。
跟蹤程序,執行步驟——可用EXCEL(語句行×變數值)
在程序的幾個關鍵點處加入額外的printf()語句以監視所選變數的值。
或用調試器。