c語言程式中的void跟return的使用方法?
1樓:網友
void定義函式意思是函式沒有返回東西,在函式體裡面可以用return,表示直接結束函式;函式內return後面的語句不執行,這裡用return的目的就是乙個跳轉,跟迴圈語句裡面的break和continue類似。
2樓:沙裡波特
c 語言,子函式結束時,可以給上層函式,返回乙個值。
通常,用 return x ; 語句,返回你所確定的值。
如果你不用 re...語句,那麼,會返回什麼呢? 這就不確定了。
如果寫上 void,就不能返回任何值了。
因為編譯系統,看到 void,就不再預留「存放返回值的儲存單元」。
3樓:網友
void函式:代表沒有返回值。
在非void函式最後不使用return:可能會造成未知錯誤,不過int函式一般返回0(不記得是不是標準了)
4樓:網友
這只是有些編譯器不夠嚴格,不代表對。如果返回值型別不是void但是你return了值,應該時語法錯誤。
c程式設計中void到底是什麼意思啊?在什麼情況下用這個?
5樓:八哥說科技
意思是「無型別」。常用在程式編寫中對定義函式的引數型別、返回值、函式中指標型別進行宣告。
void 的作用:對函式返回的限定,這種情況我們比較常見。對函式引數的限定,這種情況也是比較常見的。
一般常見的就是這兩種情況:
1、當函式不需要返回值值時,必須使用void限定,這就是我們所說的第一種情況。例如:void func(int a,char *b)。
2、當函式不允許接受引數時,必須使用void限定,這就是我們所說的第二種情況。例如:int func(void)。
6樓:網友
函式前面加上void。這個void在c語言裡是指不帶返回值的意思。跟函式一起用。
void foo1()
不返回值。int foo()
返回乙個整型數。
7樓:網友
void在c語言裡是一般指不帶返回值的意思。
例如:void main()就是沒回傳。
int main(int a)等。
詳情參考。
8樓:落落
void是指返回值為空的意思,一般用於函式,例如:
在動態分配記憶體空間的庫函式malloc中,返回值即為乙個型別為void型的指標。
C語言main函式一定是void的嗎
這個。不記得了,好像是乙個硬性規定的吧,就是每個函式都要有型別的 main函式的返回值是可以由使用者來確定的。void和int都可以。返回int是為了給系統乙個明確的指示,用來確定程式的執行狀態 表面程式時正常結束還是其他原因的結束。當然,這個在編寫小程式時意義不大。所以各種寫法都有了。標準c 中,...
C語言錯誤,關於C語言程式的問題
呵呵,粗心了哦 62616964757a686964616fe58685e5aeb931333238646331 for i 1 i,直到字串尾的。你的 中從i 1開始給字元陣列賦值,就導致第0個字元一直沒有被賦值,並且由於 char line 1000 陣列沒有進行初始化,所以line 0 中就是...
關於C 程式的編寫,如何編寫C語言程式
如何編寫c語言程式?windows電腦 vc dev c 1.開啟桌面上的dev c 進入如下介面 2.快捷鍵 ctrl n 建立新源 3.輸入源 下面給出最簡單的hello,world源 include int main printf hello,world return 0 4.按下f11編譯並...