c++程序问题

#include<iostream>voidsimon(int);intmain(){usingnamespacestd;simon(3);cout<<"Pickanin... #include <iostream>
void simon(int);
int main()
{
using namespace std;
simon(3);
cout<<"Pick an integer: ";
int count;
cin>>count;
cin.get();
simon(count);
cout<<"Done!"<<endl;
cin.get();
return 0;
}
void simon(int n)
{
using namespace std;
cout<<"Simon says touch your toes "<<n<<" times"<<endl;
}

程序中的
void simon(int);
void simon(int n)
各是什么意思
void simon(int);
中的(int)是什么意思
void simon(int n);
中的(int n) 是什么意思
展开
 我来答
zeroaabbcc
推荐于2017-09-26 · 超过15用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:42.3万
展开全部
void simon(int);
你可以理解为事先声明,由于c++是按顺序编译的,你的main函数调用了simon函数但是simon函数的实现写在了后面,为了让编译器通过必须先给出一个事先声明,这么理解就好。
void simon(int n)
这个就是函数simon的函数头,下面大括号的内容就是simon函数的功能。
冷春镶Q
2012-01-24 · TA获得超过444个赞
知道小有建树答主
回答量:134
采纳率:0%
帮助的人:117万
展开全部
void simon(int);//声明一个有一个整形参数的函数simon,这里可以省略参数名称
void simon(int n)//对声明过的函数进行定义,n为形式参数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-01-27
展开全部
第一个是函数的声明
第二个是函数的调用
最好把函数的定义放到主函数钱,省的以后声明.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wpzero1
2012-01-27
知道答主
回答量:10
采纳率:0%
帮助的人:4.3万
展开全部
前面的void simon(int)是函数的声明,后面的void simon(int n)是具体的定义函数体
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
加班机器人
2012-01-24 · TA获得超过118个赞
知道答主
回答量:114
采纳率:0%
帮助的人:75.4万
展开全部
第一个void simon(int )
是函数声明,也可以写成void simon(int n)
第二个void simon(int n)
是函数调用,这里的int n不能省略,因为是传值调用。
第三个void simon(int n)
就是函数了,这个函数的作用是打印cout<<"Simon says touch your toes "<<n<<" times"<<endl;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式