C++ 初学者指南 第五篇(2)

必备技能5.2:创建一个函数
    创建函数是一个非常简单的过程。既然所有的函数都有着相同的形式,那么它们在结构上应该都和我们一直使用的main()函数是类似的。下面让我们从一个简单的示例程序开始。这个程序中还有两个函数:main()和myfunc()。在运行下面的程序之前,请仔细研究下面的程序,看看自己能否想出下面的程序会在屏幕上输出什么结果。
#include <iostream>
using namespace std;

void myfunc(); //声明函数的原型

int main()
{
    cout << " In main() \n" ;

    myfunc(); //调用函数myfunc()

    cout << " Back in main()\n";

    return 0;
}

//下面是函数myfunc()的定义
void myfunc()
{
    cout << " Inside myfunc()\n";
}
   上面这个程序的工作方式是这样的:首先,程序从main()函数开始,它执行第一个cout语句。接着,main()函数调用函数myfunc()。注意上面的函数调用是这样完成的:在函数的名称后面紧跟一对括号。在上面的程序中对函数myfunc()的调用是一个单一的语句,因此后面紧跟一个分号。接下来,函数myfunc()执行它的第一个cout语句,然后在遇到函数体结束的右括号的时候返回到main()函数中。程序的执行继续从对myfunc()函数的调用下面的代码开始,那又是一个cout语句,在遇到return 语句时,main()函数就终止了。程序的输出如下:
 In main()
 Inside myfunc()
 Back in main()
上面的函数myfunc()被调用的方式以及函数返回的方式是一种对所有函数都适用的方式。通常来讲,调用一个函数的时候,只需要在函数名称后面跟上一对括号就可以了。当调用一个函数的时候,程序的执行就会转跳到这个函数中,然后一直执行到遇到函数体的右括号。当函数结束的时候,程序的执行就会返回到调用该函数的地方的下一条语句处。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值