c語言錯誤error C2143 syntax errormissingbefore type

2022-03-05 09:14:46 字數 1128 閱讀 1183

1樓:地表最帥

在編譯vc++6.0是,出現fatal error c1010: unexpected end of file while looking for precompiled header directive的錯誤.

解決方法:

1、如果發生錯誤的檔案是由其他的c**檔案新增進入當前工程而引起的,則alt+f7進入當前工程的 settings,選擇c/c++選項卡,從category組合框中選中precompiled headers,選擇not using precompiled headers。確定。

2、在檔案開頭新增:

#include "stdafx.h"

對預編譯標頭檔案說明如下:

所謂標頭檔案預編譯,就是把一個工程(project)中使用的一些mfc標準標頭檔案(如windows.h、afxwin.h)預先編譯,以後該工程編譯時,不再編譯這部分標頭檔案,僅僅使用預編譯的結果。

這樣可以加快編譯速度,節省時間。

c語言裡出現了錯誤error c2143: syntax error : missing ';' before ')'

2樓:

for(i=1,i<=3,i++)

改為for(i=1;i<=3;i++)

3樓:好嘞啊啊啊啊

#include

int main(void)

return 0;}

4樓:匿名使用者

授人魚不如授人以漁

教你看語法錯誤的方法:f:\msdev98\bin\265.

cpp(6) : 這個6就是行數,表示你的程式第6行有語法錯誤,,error c2143是一個錯誤編號,這個一般可以不管,missing ';' before ')' 表示是在)號前差一個;for語句中間是用;隔開語句的,

這裡兩個","都應該是";",所有提示你這一行有兩個語法錯誤改為for(i=1;i<=3;i++)

主是是看行數,有了這個,語法錯誤再多也不可怕,定位準確

5樓:

for(i=1,i<=3,i++)這行錯了

應該是for(i=1;i<=3;i++)

在C語言中error C2019 illegal con

piler error c2044 illegal continue a continue statement is legal only within a do,for,or while statement.錯誤的根源在於,關鍵字continue只有在迴圈裡面才有意義,你的這個continue不在...

C語言,有錯誤,請指教,C語言程式裡的錯誤,請高手幫忙指教一下

親 你的 我可以執行出來啊 你可以賦值的時候寫成n 0.0 e 0.0試試 或者你的編譯環境有問題 這是因為你束縛了兩個整數相除的商仍然是一個整數,所以就出錯了。下面是修改以後的程式 和執行的結果。include main e n 1 printf e f n e return 0 你用的什麼編譯環...

C語言的問題?怎麼解決,C語言問題,這個錯誤怎麼解決啊?

第一條語句應該沒問題,不清楚的可能是while迴圈開始。首先while語句先執行條件裡的賦值,即i k 1 這時i 18。並且條件為真。只要是不為零,都為真。因為條件裡的是賦值語句而不是關係語句 是 號,而不是 號 進入迴圈後執k k 3,此時k 16.然後是if語句。16 5 1,不等於0,因此執...