在編寫c++語言時,程序中用return語句時這句return 0;是什么意思?有什么作用?請高手們解答能舉例說明最好了!!謝謝了
熱心網友
由于c語言都是由函數組合而成,都是通過函數的一層層的調用而實現組合功能,返回就是對主教功能的應答,比如我辦事,中間的某個過程我命令你完成,我給你你需要的條件,也就是參數,你執行后,你回答我,這就是返回的意思,軟件是運行在系統平臺上的,有一個主程序在動,相當于是將本是平等的程序碼用邏輯的觀點看,它是有層次結構的,你調用我,我調用他,當沒有具體的函數運行于硬件平臺時,就是我們所說的意義上的關閉了計算機。本狼有個設計構思就是講結構形象化,用框圖填充所需執行功能,框圖的每個元素功能的實現自己寫代碼,并用編譯器按照結構框圖對所寫代碼的組織,相當于我們只需要將數學的所有運算及生成算法做成一個庫,并有合理的引用方式,框圖中我們只需要填充所引用的函數,這樣做的目的是實現機械化,并且能夠更好地直觀的體現結構思想,反編譯器的基本點,就是結構對應了相應的代碼組織結構,他們是兩種逆關系,編譯器相當于是因式展開,而反編譯器相當于是提公因式。也就是所謂的語言的編譯,通俗些,就是語言的翻譯。
熱心網友
1。其實不管是在c,還是c++中,函數都要和外界進行數據通訊吧,“return ”就是在函數執行到這的時候,返回給主調函數一個有用的值,當然也可以什么都不返回,就是“return”也ok了。 int add(int a,int b) { return a+b; } 那么 c=add(1,2);中c就是3了唄。2。另外,你所說的return 0,讓我想起在c語言中的main 函數結尾總是 “return 0”這條語句,這是為了標志函數可以正常結束的。 不知這對你有沒有幫助。
熱心網友
對數學中的三角函數有印象吧?如sin(0)的結果就是0,函數都是有自變量(C++中叫函數參數)和因變量(c++中叫函數返回值)的,函數的值都通過return語句返回,也就是return語句后面的表達式的值(這是硬性規定)。假設你自己寫了一個名為max的函數,作用是求出兩個整數中最大的那個,那么可以如下寫:int max(int a, int b){ if (a = b) return a; return b;}那就在a = b時返回a的值,否則就返回b的值。
熱心網友
返回一個值為0假如你的定義的一個函數public int GetNum(){return 0;}那么你在調用GetNum()的時候這是為0