c++学习笔记-------《c++自学通》第五章 函数

1.当程序开始的时候,main函数自动别调用

 

2.在使用一个函数之前,必须对其进行说明和定义。函数的说明被称为原型,函数的说明是一条语句,函数原型中仅仅需要包括形参的类型,而不需要包括形参名

 

3.一个函数的定义包括域名和函数体,域名与函数原型类似,但是必须要有函数形参名,而且不能有作为结束的分号,函数体是一些包含在花括号内的语句

 

4.一个函数的原型告诉编译程序函数的名称以及返回值类型和形参的类型,而函数的定义告诉编译程序函数的功能

 

5.每个函数都有一个返回值,如果没有明确指出,则返回值将是int型的,如果函数没有返回值,它的类型是void并不是不写。但是析构函数和构造函数的返回值都是没有,并不能说他们的返回值是void型

 

6.没写返回值类型时,都是默认的int,如果没有返回值,要明确写出是void

 

7.return (x>5); 这个语句的返回值根据x值的不同为0或者1

 

8.可以在函数原型中定义缺省形参,有一个限制:如果在函数原型的形参表中,对于一个没有缺省值的形参,它之前的形参都不能有缺省值,即,要把具有缺省值的形参放到形参表的最后

 

9.重载是实现多态的多种方法之一

 

10.一个函数被收买为内联函数,则这个函数被调用的时候,编译程序会把这个程序的代码复制过来,而不产生调用,从来节约了空间,引入内联函数的目的是为了解决程序中函数调用的效率问题。在一个类内部定义的函数默认为内联函数

 

11.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值