/*函数变体,在有些语言中
有返回值的函数被称为函数;
没有返回值的函数被称做过程或子程序
但C++与C一样,这两种变体都被称为函数
*/
//ourfunc.cppp--定义你自己的函数
#include <iostream>
void simon(int);//simon的功能原型
int main()
{
using namespace std;
simon(3); //调用simon()函数
cout<<"Pick an integer:";//选择一个整数
int count;
cin>>count;
simon(count);
cout<<"Done!"<<endl;
return 0;
}
void simon(int n)//定义simon()函数
{
using namespace std;
cout<<"Simon says touch your toes"<<n<<"times."<<endl;
}
/*
可以将计算机的操作系统(如UNIX或DOS)看作调用程序。因此,main()的返回值并不是
返回给程序的其他部分,而是被返回给操作系统。很多操作系统都可以使用程序的返回值。例如,UNIX
外壳脚本和DOS批处理文件都被设计成运行程序,并测试它们的返回值(通常叫做退出值)。通常的约定
是,退出值为0则意味着程序运行成功,为非零则意味着存在问题。因此,如果C++程序无法打开文件,
可以将它设计为返回·个非零值。然后,便可以设计一个外壳脚本或批处理文件来运行该程序,如果该程
序发出指示失败的消息,则采取其他措施。
*/