All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
.net发送邮件的一些技巧_.net资料_编程技术
PHP连接远程MYSQL和MYSQL5.1中文乱码处理方法_[PHP教程]
PHP教程:在PHP中将图片存放ORACLE中_[PHP教程]
AJAX.NET框架构建Lookup服务器控件_[Asp.Net教程]
实例讲解PHP网站开发中Session的使用方法_php资料_编程技术
php程序如何生成验证码图片_[PHP教程]
C#中定义鼠标指针为指定的图片实例
ASP.NET实例:增强,GridView,控件的功能_[Asp.Net教程]
PHP程序处理网页表单的GET和POST方法另外用法_php资料_编程技术
在C#中使用存储过程_[Asp.Net教程]
Reading number is top 10 pictures
The other a successor of sora aoi
分手的感悟
刘亦菲写真集2
西游四格漫画(一)
代沟,真好
So beauty, will let you spray blood3
NeedWallpaper12
做运动的校花1
王艳写真温柔如水1
XuRe xuan cool and refreshing photoes1
Download software ranking
The Bermuda triangle2
C#编程思想
美女写真1
Unix video tutorial8
Adobe Flash Player(IE) 10.0.32.18 浏览器专用的FLASH插件
Sora aoi 120 minutes
都市狐狸姑娘传
DreamWeaver8
Sora aoi‘s film--Lust fan wall
C++编程教程第三版
qq published in(发表于) 2014/7/9 22:38:09 Edit(编辑)
Visual C++ 6.0教程:函数的定义与调用

Visual C++ 6.0教程:函数的定义与调用

Visual C++ 6.0教程:函数的定义与调用

函数的定义与调用

在满足main()主函数惟一的前提下,C++程序允许由很多函数组成,编写一个实现特定功能的函数代码就称为函数定义;而使用一个已定义的函数就称为函数调用。

函数定义的一般格式如下:

[<存储类型>]<数据类型><函数名><参数列表>

{

<函数体>

}


从格式中可以看出,函数的定义可分为函数头和函数体两部分。

函数头中<存储类型>可以指定函数的存储类型,有static和extern两种,static表示函数为静态函数;extern表示函数为外部函数。默认为extern。

<数据类型>指定函数返回值的类型,如果函数没有返回值,则函数类型应指定为空类型(void);如果不指定数据类型,默认的类型为int。

<函数名>必须是一个有效的C++标识符,面向对象的C++具有多态性(在2.5.3节中将有介绍),它是允许函数同名的,C++编译器会根据参数的不同确定调用哪个函数。

本教程来自网站源代码http://www.isstudy.com 如果转载,请注明出处。

<参数列表>是一个用逗号分隔的变量声明列表,这些变量称为函数的形式参数,它们用于接收主调函数传递给被调函数的参数值。<参数列表>可以为空,表示没有参数。

<函数体>是一些用于实现函数具体功能的语句序列,如果函数有返回值,那么<函数体>中必须有对应的return语句。return语句用于结束函数调用,将程序的执行流程返回到主调函数,并把return语句所带表达式值返回给主调函数。

请看下面的实例:定义函数Compare,用于比较两个形参Num1和Num2的大小。

#include "iostream.h"

int Compare(int Num1,int Num2)

{

int max;

if(Num1>Num2)

max=Num1;

else

max=Num2;

return max;

}

int main()

{

int max,x,y;

cout<<"Plase Input Num1:";

cin>> x;

cout<<"Plase Input Num2:";

cin>> x;

max=Compare(x,y);

cout<<"the Max Number Is "<
}


运行结果如图1所示。



图1 运行结果

上面实例中,在主函数main中使用了这样一句代码:

max=Compare(x,y);

这句代码就是函数调用。

函数调用的一般格式为:

<函数名>(实参1,实参2…实参n)

还是以上句的代码为例,x,y就是实参,变量max用来存储函数返回值的。




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.