c語言錯誤,C語言錯誤 error expected declaration or statement at end of input

2021-12-25 07:35:03 字數 724 閱讀 6150

1樓:設計複雜

c語言錯誤 error: expected declaration or statement at end of input,是**錯誤造成的,解決方法如下:

1、首先開啟dev c+,如果編寫的**正確,執行時會提示沒有錯誤(error)和警告(warning),如下圖所示。

2、對於 vs、gcc、xcode 等,如果**沒有錯誤,只會顯示「生成成功」,不會顯示「0個錯誤,0個警告」,只有**真的出錯了,它們才會顯示具體的錯誤資訊。錯誤(error)表示程式不正確,不能正常編譯、連結或執行,必須要糾正。

3、警告(warning)表示可能會發生錯誤(實際上未發生)或者**不規範,但是程式能夠正常執行,有的警告可以忽略,有的要引起注意。錯誤和警告可能發生在編譯、連結、執行的任何時候。puts("c")最後忘記寫分號;,就會出現錯誤。

4、可以看出,c-free 的錯誤提示資訊比較少,不方便程式設計師糾錯。

5、vc 和 vs 的錯誤資訊類似,只是中英文的差別。

2樓:匿名使用者

#include "stdio.h"

int  main()    //此處由void更改為int;int len=sizeof(display)/sizeof(char);

char xing=,arr[30];

int i,j,k,l;

for (i = 0; i <6 ; ++i)for(j=0;j

c語言指標錯誤

include include include char str null void main char insert char s,char q,int n str i s i s str i 0 return str 首先說一下指標錯誤的原因 在insert函式中定義指標str沒有初始化,然後使...

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

無效運算元。操作符 的兩端都應該是int型,而你的右運算元是double型。c語言 程式設計後,有錯誤,怎麼檢視是那部分出錯了!不知道你用的什麼編譯器 大部分編譯器都會告訴你是在哪個檔案的哪一行出錯和出的什麼錯一般在錯誤上雙擊就能跳轉到那一行上去 1.if後面不能有分號,雖然編譯能過,但是錯誤的邏輯...

簡單的C語言程式改錯,邏輯錯誤,C語言程式改錯題改對了兩個錯但還有一個錯而且程式不能執行可以得幾分

呵呵,樓主,你的想法很不錯 你原本打算將str1和str2逐位比較的,不同是將p2重新定位到str2首位繼續比較。於是,你就出錯啦,一個小邏輯錯誤。1.p2 str1 應該是p2 str2 2.while p1 p2 p2 0 你手誤了,應該是 p2 0 程式修改如下 include include...