缺少型別說明符假定為int。注意 C不支援預設int

2021-08-18 01:24:44 字數 2145 閱讀 6934

1樓:12345額時代

1、main.cpp。

2、再來看test1的test1.h。

3、test1.cpp。

4、test2.h。

5、test2.cpp。

6、然後執行就報上面的一對錯誤了...仔細看看發現兩個標頭檔案都彼此包含了,就是這個問題...那怎麼解決了,上傳**,直接看這樣更容易理解  main.

cpp不變test1.h。

7、test1.cpp。

8、tes2一樣的道理,編譯執行沒問題了。

2樓:千江月

#include

#include

int main()

vs2013比vs2010更嚴格了,原先scanf只是警告,現在是錯誤

所以用vs2013編寫純c**比較麻煩,當然也可以設定。。

右擊工程 - 屬性 - 配置屬性 - c/c++  - 命令列命令列增加 /d _crt_secure_no_warnings這樣就不用改**了

3樓:lwq萌萌噠

如果你是提交oj的話,可以用g++提交試試。

4樓:匿名使用者

你的主函式是int,需要返回一個int型的值。

沒有返回值,最後括號前面加return 0;

怎麼提示缺少型別說明符-假定為int。注意:c++不支援預設int

5樓:匿名使用者

你建立了c++編譯的程式(cpp) 然後 main函式前面沒有宣告型別

你需要在main函式前加個void(空型別)

或者重新建立.c程式

6樓:匿名使用者

main()那裡

不是int main()嗎

或者void main()

7樓:azure皓哥

int main

這樣寫,自己比較一下吧

8樓:90李鵬

int main,函式

9樓:璐人釔

main函式前面加個int,裡面加個return 0;

vs2005執行的時候這段**一直提示error c4430: 缺少型別說明符 - 假定為 int。注意: c++ 不支援預設 int,

10樓:匿名使用者

這個是個簡單的copy問題,因為你這裡面有某個變數或者函式它不認識。也就是說你沒有定義。

一般這樣的錯誤,最大的可能是:你的程式是從其他環境轉到2005下之後出的問題。

因為有某個函式沒有定義返回型別,如果是,直接在那個函式的宣告前面加 void 或者 int (視情況而定)。

你看看到底是哪一行出的問題。

11樓:法布里奧斯

最後都return true了,那函式型別是bool吧

第一句宣告那裡

bool cdibbcdlg::oninitdialog()

c4430: 缺少型別說明符 - 假定為 int。注意: c++ 不支援預設 int

12樓:愛笑的柯南推理

因為每一個函式執行都需要一個返回值。返回值型別必須在聲名該函式時指定。void表示空型別,可以省略return,如果把函式返回值設定為int,那在函式最後應該顯示的加入return命令,一般return 0 表示程式執行成功 。

黑框閃過說明程式執行結束自動跳出了。可以加入庫#include,return命令前加入system(“pause”)就行。

13樓:藤原子大雄

#include void main() case 2: case 3: case 4:

default:printf("data error"); } if (money

14樓:匿名使用者

int main()

~~~~~~

~~~~~~~~~~~

~~~~~~~~~~

~~~~~~~~

error c4430缺少型別說明符

抄符,是 錯誤造成bai的,解決方法如下 1 首du先在c 中 main.cpp。zhi2 再來看test1的test1.h。3 接著dao看test1.cpp。4 然後test2.h。5 然後執行就報上面的一對錯誤了,仔細看看發現兩個標頭檔案都彼此包含了,就是這個問題,上傳自己的 直接看這樣更容易...

vs2019缺少型別說明符C語言

include int main void 你需要宣告main的返 回值,這是c11的新標準,專 不懂追屬問 把 return 0 刪了 用雅奇990,不用寫 自動程式設計 初學c的乙個問題,為何總是提示 缺少型別說明符 標準的c 的main是有返回值的,返回值是int。int main 標準的c對...

VB中,字元型的資料型別說明識別符號是A Long B Date C String D Integer

vb中,字元型的資料型別說明識別符號是string。string型別用於表示由零或多個16位unicode字元組成的字串行,即字串。字元包括字母 數字 標點符號和空格。如果字串包含雙引號字元,就應該把整個字串放在單引號中 如果字串包含單引號字元,就應該把整個字串放在雙引號中 如果執意要使用一種引號來...