您的位置:网站首页 > 电器维修资料网 > 正文 >
C语言的函数定义
来源: 日期:2013-12-7 10:03:25 人气:标签:
函数定义:
函数定义的一般形式:
类型说明符函数名(形式参数表)
形式参数说明
{
说明语句
执行语句
{
(1)函数名是一个C标识符(自定义的),以便区分不同的函数,例如函数名为延时delay、显示display等。
(2)类型说明符。C语言规定,在程序运行时,当主函数(main)调用,其主调函数(关于主调函数,后文有详述)要求被调函数返回某种指定的类型值时(如双精度double),需要被调函数有类型说明符,同时主调函数也应加函数的类型说明符,使主调函数与被调函数的类型说明符一致。
(3)形式参数表又称函数参数。在定义函数时,在函数名之后括号中的变量名称,称为形式参数表。形式参数有多个时应用逗号隔开,形式参数又称为形参。每个形参还需在函数定义之后加以说明,即形式参数说明。若形式参数简单,可将形式参数说明,直接放在函数名后面的括号内,以便使函数简化。
如果一个函数没有形式参数,则括号内没有任何内容,称为无参函数(括号仍要保留)。
(4)函数体。上述函数定义中的花括号和其内容。称为函数体,它由说明语句和执行语句(语句)两部分组成,是调用该函数时应完成的工作。
(5)书写C函数规范。在编写C函数时,如果函数简单是一种无参函数,可以不用函数类型说明,如简单的固定延时函数delay();如果被调函数中没有return(返回)语句,可以用“Void”(无类型)作函数类型说明,如无类型的显示函数Void display(in tx);如果被调函数中有return语句,则该函数属于某一个确定的类型,例如double cnw(doublex,double y)。
按照上述规范书写C语言函数,很有利于自己阅读编写的C程序。
【看看这篇文章在百度的收录情况】