自学C++之 函数
来源:互联网 发布:叫人帮忙安装网络电视 编辑:程序博客网 时间:2024/05/20 03:44
在传统的面向过程编程中,一个应用程序通常由若干个子功能模块组成,每个功能模块完成特定的功能。在C语言中,每个子功能模块式通过函数实现的。函数是能够对数据进行处理并返回一个值得函数。
函数的声明和定义:
在程序中编辑函数时,首先需要声明函数,然后再定义函数。
函数声明的作用:
-----是让编译器知道函数的名称、参数、返回值等信息;
函数的定义的作用:
------是让编译器了解函数的功能。
1、函数的声明:
函数声明页被称为“函数原型”,在C语言中,有3种方法声明函数:
(1)、将函数原型写到指定文件里,程序使用该函数时,利用#include将其包含到文件中。
(2)、将函数原型写到当前文件中--(使用该函数的文件中)
(3)、在其他函数调用该函数之前,定义该函数,此时,函数的定义将作为自己的声明。
函数原型的组成:由函数返回值类型、函数名称、参数列表和分号这4部分组成。
int twoAdd(int one ,int two) ;
int --为该函数的返回值类型,返回一个整型值,如果返回值类型是void,表示该函数没有返回值 。
twoAdd --为该函数的函数名称;
(int one ,int two)---此函数的参数列表,其中int为参数的类型,one,two为参数名称。
对于参数原型来说,参数名称可以省略---int twoAdd(int ,int) ;
2、函数的定义:
函数的定义的组成:由函数头和 函数体两部分组成。函数头与函数原型类似,只是参数列表中的参数必须有名称,
并且函数头末尾没有分号。函数体是函数实现的功能所在,由一对儿大括号({ })组成。
int twoAdd(int one,int two)
{
return one + two ;
}
说明:如果函数有返回值,必须使用return语句返回一个与函数返回值类型兼容的数据。函数的返回值类型,参数名称、参数类型“必须”相同。
- Dominating---C语言自学学习笔记之函数
- 自学C++之 函数
- 自学Python之函数
- 自学mysql数据库之函数
- c语言自学之道
- 自学C之递归理解
- C语言自学之路
- PHP自学之路-----走进PHP函数
- PHP自学教程之PHP加密函数
- Java自学总结之四结构函数
- 【笔记】Python 3自学笔记之函数
- 自学mysql数据库之函数(2)
- Python自学之函数参数总结
- C++自学之路:2.4--函数
- C语言自学之指针理解
- Objective-C自学之常用设计模式
- 【自学C++】魔兽世界之二:装备
- 我的c语言自学之路
- 解决mysql启动时报The server quit without updating PID file 的错误
- 配置Mysql Cluster时出错Unable to connect with connect string: nodeid=0,localhost:1186问题的解决
- 今日作息及食谱(6.15)
- 循环-10. 求序列前N项和(15)
- 循环-11. 水仙花数(20)
- 自学C++之 函数
- 循环-12. 打印九九口诀表(15)
- 循环-13. 求特殊方程的正整数解(15)
- C++ Primer 模板与泛型编程 重载与函数模板
- 循环-14. 最大公约数和最小公倍数(15)
- Mac OS X下Sublime Text (V2.0.2)快速破解方法
- 6/13日志
- Ubuntu安装sogou中文输入法
- Ubuntu安装为知笔记