1620-7 唐大智《2016年11月2日》[连续第三十三天总结]
标题:函数定义说明与函数类型
关键词:函数定义100%,函数类型50%
内容:(A)函数定义有几点说明。
(1)函数名是用户起的名称,必须符合标识符命名规则。
(2)函数类型表示函数执行完毕后所得的结果的数据类型,可以是C++语言中任意合法的数据类型,包括基本数据类型(int,float,double,char)或构造数据类型(指针,引用),也可以是无值型(void)。通常情况下,缺省类型为int类型
(3)形参列表用以说明函数的参数,函数可以没有参数或者多个参数,如果函数没有参数,圆括号可以用void或者空缺;如果函数有一个或者多个参数,每个参数都要包括数据类型和名称,函数的多个参数直接必须用括号分隔。
(4)函数体用花括号括起来的语句序列,是函数功能的具体实现。
(B)函数类型
(1)无返回值和有返回值的函数:
无返回值的函数类型为void,有返回值函数在定义时,函数类型是除了void之外的其他数据类型。
(2)代码一个:求整数n的阶乘
#include<iostream.h>
void print(int n) //输出n!=1*2*...*n
{
cout<<n<<"!=";
for(int i=1;i<=n;i++)
if(i!=n)cout<<i<<'*';
else cout<<i<<'=';
}
int fac(int n) //计算整数n的阶乘
{
int s=1;
for(int i=1;o<=n;i++)
s*=i;
return s;
}
void main()
{
int m;
cout<<"输入一个整数:";
cin>>m;
print(m);
cout<<fac(m)<<'\n';
}
(C)明日计划:今天感觉懂了一些新东西,明天继续学习C++,同时也弄下PPT,代码不能断。
本文详细介绍了C++中的函数定义,包括函数名、函数类型、形参列表和函数体,并通过实例讲解了无返回值和有返回值函数的使用。此外,还分享了明日的学习计划。
721

被折叠的 条评论
为什么被折叠?



