十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
函数的返回值类型和参数类型是两个相对独立的概念,并不需要保持一致
我们提供的服务有:成都网站设计、成都网站制作、微信公众号开发、网站优化、网站认证、宝兴ssl等。为近1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的宝兴网站制作公司
定义子函数类型的意义是让函数调用者得到想要的调用结果:
比如求数组平均值:(传入的的是整型数组,返回的是数组所有元素的平均值)
float GetAvg(int a[5])
{
float avg;
.....
......
return avg;
}
float avgsz = GetAvg(a);
一个程序有且只有一个主函数,即这程序的入口。子函数即实现程序中某一个单一功能的处理器。
比如一个程序叫做饭,包括两个子函数:电饭锅,米,做饭这个主函数就是调用电饭锅和米做出米饭。
在C语言中主函数调用子函数,子函数被主函数调用,这就是它们之间的联系。编写函数主要有以下步骤,首先对函数进行定义,语法格式为:
类型说明符 函数名 (含类型说明的形式参数表)
{
语句序列
}
形式参数的作用是实现主函数和被调函数之间的联系。通常将函数所处理的数据、影响函数功能的因素或函数处理的结果作为形参。
然后还要确定函数的返回值及类型,格式为:
return 表达式;
这个语句的另一个作用是结束当前函数的执行。一个函数可以不将任何值返回主函数,此时它的类型标识符为void,可以不写return语句,也可以写一个不带表达式的return;语句。
扩展资料
C语言编程书写规则:
1、一个说明或一个语句占一行。
2、用{} 括起来的部分,通常表示了程序的某一层次结构。{}一般与该结构语句的第一个字母对齐,并单独占一行。
3、低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。在编程时应力求遵循这些规则,以养成良好的编程风格。
参考资料来源:《C++语言程序设计(第4版)》郑莉 董源 何江舟 编著 清华大学出版社
第三章 函数 3.1 函数的定义与使用
参考资料来源:百度百科--c语言