函数的声明,定义
2018-03-21 19:47
260 查看
函数你知道吗?
为了让程序化繁而简,根据程序设计者对软件的总体要求,把相同功能或相似功能的操作归纳成一个模块,而且还设计了函数。将复杂的任务分解成几个大的模块,根据要求还细分,一步一步分化分成一个一个独立的。函数是模块化程序设计思想的产物,是C语言的基本,一个C语言程序是若干函数构成的,构成C程序的较多函数只有一个主函数,函数是程序的最小组成单位,函数之间的关系是平行的。有利于提高程序的开发效率,同时增强程序的可靠性。函数类别
1,一类是由系统定义的标准函数,又称为库函数。2,二类是自定义函数,这类函数是针对特殊问题而设计的,自定义的函数为架构复杂的大程序提供了方便,同时也对程序的维护和扩充提供了房方便。
函数原则
1,函数的处理子任务明确,函数之间数据传递越少越好,大小适中。2,假如函数太大,处理任务复杂,导致结构复杂,程序可读性较差,反之,假如函数太小,则程序调用关系复杂,反而会降低程序的效率。
3,一个C程序中必须至少有一个函数,其中必须有一个并且仅有一个main为名,这个函数称为主函数,整个函数从主函数开始执行。
4,C语言程序一般是由大量的小函数而不是由少量的大函数构成的,即成为“小函数构成大程序”。
C语言特点
1,可以建立库函数,每种库函数都完成特定的功能,用户可以随意调用。2,函数分为输出函数,数学函数,字符创串和内存函数,BION和DOS有关的函数,字符屏幕和图形功能函数,过程控制函数和目录函数。
函数定义与声明
调用函数必须遵循“定义在先,使用在后”的原则。函数定义的一般格式:
类型说明符 函数名 (类型说明符 形参变量1,类型说明符 形参变量2,...)
{
声明语句部分;
执行语句部分;
}
函数头
1.函数名。用标识符表示,用来标识一个函数的名字,函数名后面必须有一对圆括号。2.函数类型。函数名前的函数类型是指函数返回值的类型。
3.形式参数表。圆括号内为形式参数列表部分,其中的参数称为形式参数,它包括函数的自变量部分。
函数体
函数体是函数头下面最外层一对花括号内的代码,它是由一系列语句构成的,可以实现功能,函数体有函数说明以及变量说明及可执行语句例如void function(void)
{
}
相关文章推荐
- 学点 C 语言(31): 函数 - 声明、定义、调用
- javascript:两种注释,声明变量,定义函数。
- 定义一个教师类和学生类,在学生类中声明教师类的函数modify_stu()为友函数,方便教师对学生成绩进行修改
- 在C中用struct实现C++中class的函数声明和定义
- C++:如何声明和定义成员函数
- 在函数内部定义的变量加与不加var的区别,匿名函数和有名函数内声明变量的区别
- 类模板中函数的声明与定义放在.h和.cpp中的问题
- 3,在第2题的基础上进行如下操作:在类体内声明成员函数,而在类外定义成员函数
- 函数定义与声明
- [原创]Enterprise Architecture V7.5 C++代码生成时,头文件中函数声明没有注释,CPP中函数定义却有注释。
- 【零基础学习iOS开发】【02-C语言】11-函数的声明和定义
- error C2244: “QMultiMap<Key,T>::insert”: 无法将函数定义与现有的声明匹配
- 关于C中函数声明与定义
- 4-8-实参与形参、函数声明与定义、函数读取顺序、可变参数的函数、函数生存周期
- 函数的类型,函数的声明,函数的定义,函数的调用,函数嵌套,函数递归,形参实参
- 变量,函数,类的声明,定义,实现的学习总结(不断增加中)
- 关于模板类中模板成员函数在类定义外部特化报错,错为声明与定义不匹配
- 函数的声明、定义与函数的编译、链接
- c++声明/定义,静态/非静态,变量/函数
- C旧式与新式函数的声明与定义