函数定义说明与函数类型

本文详细介绍了C++中的函数定义,包括函数名、函数类型、形参列表和函数体,并通过实例讲解了无返回值和有返回值函数的使用。此外,还分享了明日的学习计划。

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,代码不能断。

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值