正文

C++入门 第四章 定义函数的一般形式2008-09-03 18:05:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/yzrj/38066.html

分享到:

 

4.2.1 定义无参函数的一般形式
定义无参函数的一般形式为
类型标识符 函数名([void])
{声明部分
  语句
4.1中的printstarprint_message函数都是无参函数。用类型标识符指定函数的类型,即函数带回来的值的类型。
 
4.2.2 定义有参函数的一般形式
定义有参函数的一般形式为
类型标识符 函数名(形式参数表列)
{声明部分
语句
 
例如:
int max(int xint y)        //函数首部,函数值为整型,有两个整型形参
{int z;                    //函数体中的声明部分
 z=x>y?xy;                //xy中的大者的值赋给整型变量z
return (z);               //z的值作为函数值返回调用点
C++要求在定义函数时必须指定函数的类型。
 
4.3 函数参数和函数的值
4.3.1 形式参数和实际参数
在调用函数时,大多数情况下,函数是带参数的。主调函数和被调用函数之间有数据传递关系。前面已提到:在定义函数时函数名后面括号中的变量名称为形式参数(formal parameter,简称形参),在主调函数中调用一个函数时,函数名后面括号中的参数(可以是一个表达式)称为实际参数(actual parameter,简称实参)。
4.2 调用函数时的数据传递。
#include <iostream>
using namespace std;
int max(int x,int y)              //定义有参函数max
{int z;
 z=x>y?xy;
 return(z);
}
int main( )
{int a,b,c;
 cout<<please enter two integer numbers:″;
 cin>>a>>b;
 c=max(a,b);            //调用max函数,给定实参为a,b。函数值赋给c
 cout<<max=<<c<<endl;
 return 0;
}
 
运行情况如下:
please enter two integer numbers2 3
max=3

阅读(2685) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册