C++中 ,主函式怎麼呼叫其他函式啊?
- 2022-11-21
按照函式定義去呼叫就可以了。
例項:
#include
using namespace std;
void printstar(void)
{
cout<<“**********star****************”< } void print_message(void) { cout<<“Hello World!”< } int main(void) { printstar();//呼叫 print_message();//呼叫 printstar();//呼叫 return 0; } 第一種: 定義了fun(); 主函式中寫fun();就呼叫了。 #include using namespace std; void printstar(void) { cout<<“**************************”< } void print_message(void) { cout<<“Welcome to C++!”< } int main(void) { printstar();//呼叫 print_message();//呼叫 printstar();//呼叫 return 0; } 第二種:#include int sum(int a,int b)//有返回值的函式定義 { return a+b; } void output(int c)//沒有返回值函式的定義 { cout< } int main() { int x=5,y=6; int z; z=sum(x,y);//有返回值的函式呼叫 output(z);//沒有返回值函式的呼叫 } 比如你宣告,定義了fun(); 主函式中寫fun();就呼叫了。 #include using namespace std; void printstar(void) { cout<<“**************************”< } void print_message(void) { cout<<“Welcome to C++!”< } int main(void) { printstar();//呼叫 print_message();//呼叫 printstar();//呼叫 return 0; 如果你的函式定義在主函式後面,則要在呼叫前加函式宣告 比如 void main() { int a=1,b=2; int add(x,y);//x,y是函式的形參,名字可隨便 a=add(a,b);//a,b是函式的實參 } int add(int x,int y) { return x+y; } 函式定義在主函式前面就不用加呼叫宣告 int add(int x,int y) { return x+y; } void main() { int a=1,b=2; a=add(a,b); } 這個要分為 兩種 函式 一種是有返回值的 函式 還有一種是沒有返回值的函式 /* *目的:解決百度知道問題 *時間:2010-04-14 *作者:XXX */ #include int sum(int a,int b)//有返回值的函式定義 { return a+b; } void output(int c)//沒有返回值函式的定義 { cout< } int main() { int x=5,y=6; int z; z=sum(x,y);//有返回值的函式呼叫 output(z);//沒有返回值函式的呼叫 }
上一篇:書籍裝幀從書的名詞解釋?