1樓:聽不清啊
建議修改如下:
#include
using namespace std;
void main() 有的編譯系統規定,main()函式必須要有返回值。
int count = 0, count1 = 0, count2 = 0, count3 = 0,mark;
mark = 0; /為定義識別符號。
此處初始值不能為-9,否則不能進入迴圈。
while (mark !=9)
cout >mark;
count++;
if (mark >=0 &&mark <=60) /此處不應該有分號;
count1 = count1 + 1;
else if (mark >=61 &&mark <=70) /此處不應該有分號;
count2 = count2 + 1;
else if (mark >=71 &&mark <=100) /此處不應該有分號;
count3 = count3 + 1;
cout 2樓:承詩宸 main函式為什麼要有返回型別int 推薦的 c/c++ 語言國際標準,main() 定義為 int 型, 不用 void 型。既然是 int 型,就需要有整型返回值。這個值,返回到作業系統。 一般 程式設計人員 用不到 這個 返回值,所以寫 return 0; 就可以了。如果你會 寫 .bat 程式,可以在 . bat 程式裡 測定 這個返回值。 main函式的返回型別有什麼區別 3樓:惠企百科 1、void main沒有返回值,int main有返回值。 2、void main 可以用 int main代替。 3、有的編譯器main必須要有返回值 int , 那就寫成int main 。 乙個函式的函式名既是該函式的代表,也是乙個變數。由於函式名變數通常用來把函式的處理結果資料帶回給呼叫函式,即遞迴呼叫。 main函式的返回型別有什麼區別 4樓:網友 編譯器並沒有限制main函式的返回型別,所以可以是任何型別,main函式的返回值是在程式結束後返回給作業系統用來反映程式執行狀況的,所以一般用整型,在類unix系統中,0表示程式正常執行,其他值則代表不同的錯誤。 5樓:何度千尋 return返回的數值由程式的作者自定。返回不同的值可以代表不同的含義,一般是代表出錯的原因,傳統上返回0代表程式正常結束。 main 函式的返回值用於說明程式的退出狀態。如果返回 0,則代表程式正常退出,否則代表程式異常退出。 main 函式的返回值型別必須是 int ,這樣返回值才能傳遞給作業系統。 main 函式的返回值用於說明程式的退出狀態。如果返回 0,則代表程式正常退出,否則代表程式異常退出。 6樓:漫步江裡 比如說你生成了乙個可以計算返回檔名的可執行檔案在d盤根目錄下(,那麼在命令視窗中輸入: d:\ d:\ 那麼就可以在命令視窗中看到: 7樓:網友 在純c的編譯環境中一般會使用void main,也即標準的c要求main函式是沒有返回值的,而在c++中一般使用int main,c++要求main函式要有返回值,這也是標準c和c++main函式區別之一,即標準c++中要求使用int作為函式返回值; 如果你在vc++環境下編譯,以上的分別是看不出來的,因為其支援以上的兩種方式;但是如果找乙個標準的c環境的話,就不一定通的過編譯了!一般不必分的很清楚,只是到了不同的環境時才會顯現的出來! 8樓: 主要是函式的返回型別不同了,返回值代表函式值,如果是void main() 那麼最後程式結束的時候就不用返回值,如果是float main() 那麼主函式結束的時候需要返回乙個float型的值,如何是int main()那麼主函式結束的時候需要返回乙個int型的值,和普通函式沒有什麼區別,例如, 對於普通函式: int fun() void fun() float fun() int main()與void main() 區別,講解一下返回值是什麼意思 9樓:小瓜陪你看 void main 和 int main 的區別: 1、void main沒有返回值,int main有返回值2、void main 可以用 int main代替。 3、有的編譯器main必須要有返回值 int , 那就寫成int main 。 返回值:乙個函式的函式名既是該函式的代表,也是乙個變數。由於函式名變數通常用來把函式的處理結果資料帶回給呼叫函式,即遞迴呼叫,所以一般把函式名變數稱為返回值。 10樓:網友 int main()返回值為整型,void main()沒有返回值;乙個函式的函式名既是該函式的代表,也是乙個變數。由於函式名變數通常用來把函式的處理結果資料帶回給呼叫函式,即遞迴呼叫,所以一般把函式名變數稱為。 11樓: int main()返回乙個int 型的值,就是在main的結尾處要有return 0;之類的一句返回的語句,void main()就不需要有return 語句。 12樓:網友 函式結束後,返回給呼叫者的乙個引數,表示這個函式的執**況。 13樓:網友 void main() 不需要返回值。 int main()表示返回乙個整型的資料。 帶返回值的函式就是通過呼叫該函式取得想要的值。 14樓:今人今事 剛開始學程式語言我也鬱悶了好久,問了老師,也沒明白。 首先要知道函式就是完成特定功能的**集合,執行這段**後有時候我們需要用到這個**的結果,這個結果我們就叫做返回值。比如int add(int a, int b);這個函式計算a + b的值,這個結果我們就作為返回值,10 + add(1,2) = 10 + 3.如果不加返回值,那麼系統就不知道add(1,2)代表什麼東西,就變成10 + ?。如果函式不需要返回值,那麼我們就可以用void說明,比如void print(int i);列印數字i。這樣的操作我們一般不需要結果值,所以就沒必要加返回值了。 int main()和void main()的區別也是如此,只不過main()函式由系統呼叫,它的返回值也就由系統使用,因此理解起來有點彆扭。 這樣應該明白了一點吧?呵呵! 15樓:網友 就是方法最後需要最後返回給呼叫處的值。 16樓:嚴 只針對於main來說,沒有 太大的意義!都一樣! c++怎麼定義int main返回值 17樓:經潔玉慕若 1、main()函式的返回值是返回給系統的,一般寫的是return (0),也就是程式正常結束時,返回0。如果程式在執行期間出錯,則可以返回其他非0值,告知系統該程式沒有正常結束。 2、main函式的返回值用於說明程式的退出狀態。如果返回0,則代表程式正常退出;返回其它數字的含義則由系統決定。通常,返回非零代表程式異常退出。 在winxp環境下做乙個小實驗。首先編譯下面的程式: int main( void ) 然後開啟附件裡的「命令提示符」,在命令列裡執行剛才編譯好的可執行檔案,然後輸入「echo%errorlevel%」,回車,就可以看到程式的返回值為0。假設剛才編譯好的檔案是,如果輸入「a &&dir」,則會列出當前目錄下的資料夾和檔案。但是如果改成「return -1」,或者別的非0值,重新編譯後輸入「a &&dir」,則dir不會執行。 因為&&的含義是:如果&&前面的程式正常退出,則繼續執行&&後面的程式,否則不執行。也就是說,利用程式的返回值,我們可以控制要不要執行下乙個程式。 這就是int main的好處。也可以把main函式的返回值型別改成非int型別(如float),重新編譯後執行「a &&dir」,看看會出現什麼情況,想想為什麼會出現那樣的情況。順便提一下,如果輸入a ||dir的話,則表示如果a異常退出,則執行dir。 18樓:翠翰學文魁 樓上不要誤導,void main()在c++的標準中是不支援的,只是在某些編譯器下可以編譯。 最好還是要帶int型返回值,一般返回0表示程式無錯。 19樓:鳳溶律豐 intmain() return 0;//其實前面那個return 0;可以不寫的。 寫成break 這裡乙個就夠; intmain() 可以改成void main() 後面不需要返回值,當然你寫了。 return; 這句也沒錯! 這個值是拿給作業系統看的,如果返回0,表示成功,其它值表示失敗。你可以建立一個程序,然後檢視其返回值。比如360的軟體管家,可能就是檢視返回值,而知道軟體是否安裝成功的。1.在c語言中,main 的前面一般都加上void,因為主函式通常都沒有返回值。如果有特別的用途需要返回值,則加上相應的返回值的型... 返回的類bai型是什麼都是可以du由自己定義的zhi。你定義返回型別是 daoint就是int,你回當然也可以不定義答為int型別的啊。現實中很多人都會定義一個int型別的返回值,因為這樣可以用不同的整數來表示程式執行過程中的情況,比如 0 表示執行成功 1 表示執行失敗。2 表示有異常,操作失敗 ... 返回陣列就是返回陣列的首地址,也就是 int 可以了 int funname 引數 二樓是正確的 對於這種宣告,最好採用typedef命令來實現,這樣 看起來舒服一些 typedef int new type 2 定義一個新的資料型別,指向一個兩個int的指標 new type name new t...main方法的返回值什麼意思,main 函式的返回值是什麼意思
為什麼java增,刪,改返回的型別是int啊
c中如何宣告函式,該函式返回指向兩個int值的陣列