在C++中函數的定義為:
type name(P1,P2)
{stament};
其中type為函數的返回值,name 為函數的標識符,P1,P2為函數的兩個參數,該參數作用范圍僅在該函數體內。
當一個函數不要返回任何值時,該函數為空函數,其類型為void,當該函數也沒有參數時,也可以用void表示無參數,也可什么都不填,例如:
void printmessage (void)
{
cout << "I'm a function!";
}
定義了一個空函數,該函數無返回值,且沒有參數。
對於main()函數來說,一般情況下函數的返回值為int,且返回值默認為0,main()函數的返回值 return 0; 並無實際意義,返回值為0僅表示函數運行正常。