C++中 ,主函数怎么调用其他函数啊?

如题所述

按照函数定义去调用就可以了。

实例:

#include <iostream>
using namespace std;
void printstar(void)
{
cout<<"**********star****************"<<endl;
}

void print_message(void)
{
cout<<"Hello World!"<<endl;
}

int main(void)
{
printstar();//调用
print_message();//调用
printstar();//调用
 return 0;
}

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-01
比如你声明,定义了fun();
主函数中写fun();就调用了。
#include <iostream>
using namespace std;
void printstar(void)
{
cout<<"**************************"<<endl;
}

void print_message(void)
{
cout<<"Welcome to C++!"<<endl;
}

int main(void)
{
printstar();//调用
print_message();//调用
printstar();//调用
return 0;本回答被提问者采纳
第2个回答  2015-06-04
第一种: 定义了fun();
主函数中写fun();就调用了。
#include <iostream>
using namespace std;
void printstar(void)
{
cout<<"**************************"<<endl;
}

void print_message(void)
{
cout<<"Welcome to C++!"<<endl;
}

int main(void)
{
printstar();//调用
print_message();//调用
printstar();//调用
return 0;
}
第二种:#include<iostream.h>

int sum(int a,int b)//有返回值的函数定义
{
return a+b;
}

void output(int c)//没有返回值函数的定义
{
cout<<c<<endl;
}

int main()
{
int x=5,y=6;

int z;

z=sum(x,y);//有返回值的函数调用

output(z);//没有返回值函数的调用
}
第3个回答  2010-04-15
如果你的函数定义在主函数后面,则要在调用前加函数声明
比如
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);
}
第4个回答  2010-04-15
这个要分为 两种 函数 一种是有返回值的 函数

还有一种是没有返回值的函数

/*
*目的:解决百度知道问题
*时间:2010-04-14
*作者:XXX
*/

#include<iostream.h>

int sum(int a,int b)//有返回值的函数定义
{
return a+b;
}

void output(int c)//没有返回值函数的定义
{
cout<<c<<endl;
}

int main()
{
int x=5,y=6;

int z;

z=sum(x,y);//有返回值的函数调用

output(z);//没有返回值函数的调用
}
相似回答